type TimeSeriesWithDayPoints = {
    data: readonly {
        x: string;
    }[];
};
type TimeSeriesWithNumberPoints = {
    data: readonly {
        y: number;
    }[];
};
export type TimeSeriesYAxisConfig = {
    min?: number;
    max?: number | 'auto';
    minTickStep?: number;
    maxTickCount?: number;
    formatValue?: (value: number) => string;
};
export type TimeSeriesYAxisState = {
    min: number;
    max: number;
    tickValues: readonly number[];
};
export declare function getVisibleDayTicks(series: readonly TimeSeriesWithDayPoints[]): readonly string[];
export declare function formatDayTick(dayKey: string): string;
export declare function getSeriesYMax(series: readonly TimeSeriesWithNumberPoints[]): number;
export declare function formatYAxisTick(value: number): string;
export declare function resolveYAxisState(series: readonly TimeSeriesWithNumberPoints[], config: TimeSeriesYAxisConfig): TimeSeriesYAxisState;
export {};
//# sourceMappingURL=timeSeriesLineChartHelpers.d.ts.map