import { UiLongIntervalConfig } from "../../generated/UiLongIntervalConfig";
import { UiTimeGraphDataPointConfig } from "../../generated/UiTimeGraphDataPointConfig";
import { DataPoint } from "./Charting";
export declare class TimeGraphDataStore {
    private stores;
    private dataObsolete;
    reset(): void;
    addData(zoomLevel: number, intervalX: UiLongIntervalConfig, data: {
        [dataSeriesId: string]: UiTimeGraphDataPointConfig[];
    }): void;
    private getOrCreateStore;
    getData(dataSeriesIds: string[], zoomLevelIndex: number, xStart: number, xEnd: number): {
        [dataSeriesId: string]: DataPoint[];
    };
}
