import { AiCfoChartType } from '@zeniai/client-epic-state';
export declare const formatValue: (value: number, currencySymbol: string, yFormatType?: string, yFormatUnit?: string) => string;
interface TooltipOverlayProps {
    currencySymbol: string;
    xKey: string;
    active?: boolean;
    chartType?: AiCfoChartType;
    /** Set by Recharts on the Tooltip wrapper; used to resync after layout when the tooltip flips sides. */
    coordinate?: {
        x?: number;
        y?: number;
    };
    payload?: TooltipPayloadEntry[];
    yFormatType?: string;
    yFormatUnit?: string;
}
export interface TooltipPayloadEntry {
    color?: string;
    dataKey?: string;
    fill?: string;
    name?: string;
    payload?: Record<string, unknown> & {
        fill?: string;
    };
    value?: number | string;
}
declare const TooltipOverlay: (props: TooltipOverlayProps) => import("react/jsx-runtime").JSX.Element | null;
export default TooltipOverlay;
