/**
 * @description Formats a monthly price (in cents) as a human-readable string, optionally as an hourly rate
 * @param monthlyRate - The monthly price in cents (e.g., 1000 = $10.00/month)
 * @param hourly - If true, formats the price as an hourly rate instead of monthly (default: false)
 * @returns A formatted price string (e.g., '$10.00', '~$0.014', or 'free')
 * @example
 *   formatPrice(1050) // returns '$10.50'
 *   formatPrice(1000, true) // returns '~$0.014'
 *   formatPrice(0) // returns 'free'
 *   formatPrice(10000) // returns '$100'
 */
export declare function formatPrice(monthlyRate: number, hourly?: boolean): string;
