/**
 * @file formatters.ts
 * @output Built-in tick format utilities for common data types
 * @position Utility; consumed by ChartAxis via tickFormat prop
 */
/**
 * Compact number formatter (e.g. 1200 → "1.2K", 1500000 → "1.5M")
 */
export declare function compactNumber(value: unknown): string;
/**
 * Currency formatter factory. Returns a tick format function.
 *
 * @example
 * ```
 * <ChartAxis tickFormat={currency()} />       // $1.5K
 * <ChartAxis tickFormat={currency('€')} />    // €1.5K
 * <ChartAxis tickFormat={currency('¥')} />    // ¥1.5K
 * ```
 */
export declare function currency(symbol?: string): (value: unknown) => string;
/**
 * Percent formatter (e.g. 0.45 → "45%", 1.2 → "120%")
 */
export declare function percent(value: unknown): string;
/**
 * Date formatter — short date (e.g. "Jan 5", "Mar 12")
 */
export declare function shortDate(value: unknown): string;
/**
 * Date formatter — month/year (e.g. "Jan 2024", "Mar 2025")
 */
export declare function monthYear(value: unknown): string;
//# sourceMappingURL=formatters.d.ts.map