/** * Generate an array of "nice" tick values spanning [min, max]. * @param min - Domain minimum * @param max - Domain maximum * @param targetCount - Desired number of ticks (approximate) */ export declare function computeNiceTicks(min: number, max: number, targetCount: number): number[]; /** * Format a numeric tick value for display. * Uses K/M/B suffixes for large numbers, fixed decimals for small. */ export declare function formatTickValue(val: number): string; /** * Format a timestamp (ms since epoch) as a human-readable date/time label. * Adapts precision based on the tick spacing. */ export declare function formatDateTickValue(val: number, stepMs?: number): string;