/**
 * $ - Business operations helper
 *
 * Provides convenient functions for common business calculations and formatting
 */
import type { BusinessOperations, BusinessContext } from './types.js';
/**
 * Create a business operations helper with context
 *
 * @example
 * ```ts
 * import { $ } from 'business-as-code'
 *
 * // Format currency
 * console.log($.format(1234.56)) // "$1,234.56"
 * console.log($.format(1000, 'EUR')) // "€1,000"
 *
 * // Calculate percentage
 * console.log($.percent(25, 100)) // 25
 *
 * // Calculate growth
 * console.log($.growth(120, 100)) // 20
 *
 * // Calculate margin
 * console.log($.margin(100, 60)) // 40
 *
 * // Calculate ROI
 * console.log($.roi(150, 100)) // 50
 *
 * // Calculate LTV
 * console.log($.ltv(100, 12, 24)) // 28800
 *
 * // Calculate CAC
 * console.log($.cac(10000, 100)) // 100
 *
 * // Calculate burn rate
 * console.log($.burnRate(100000, 70000, 3)) // 10000
 *
 * // Calculate runway
 * console.log($.runway(100000, 10000)) // 10
 * ```
 */
export declare function createBusinessOperations(initialContext?: BusinessContext): BusinessOperations;
/**
 * Default business operations instance
 */
export declare const $: BusinessOperations;
/**
 * Update business context
 */
export declare function updateContext(updates: Partial<BusinessContext>): void;
/**
 * Get current business context
 */
export declare function getContext(): BusinessContext;
/**
 * Reset business context
 */
export declare function resetContext(): void;
//# sourceMappingURL=dollar.d.ts.map