import { Chart } from '../chart/types'; /** Adaptive Y tick count from pane height (~1 tick per 36px, capped by base). */ export declare function tickCountForPaneHeight(heightPx: number, base?: number): number; /** Adaptive X tick count from pane width. */ export declare function tickCountForPaneWidth(widthPx: number, base?: number): number; export interface PaneAxisMeta { chart: Chart; wrapper: HTMLDivElement; baseYTickCount: number; baseXTickCount: number; showXAxis: boolean; } export declare function readBaseYTickCount(yAxis?: { tickCount?: number; } | { tickCount?: number; }[]): number; export declare function adaptPaneAxes(meta: PaneAxisMeta): void; export declare function adaptAllPaneAxes(metas: PaneAxisMeta[]): void;