export declare type DataSource = ReturnType; export declare type Bar = { epoch: number; open: number; high: number; low: number; close: number; volume: number; }; export declare function buildDataSource(): { getRevision(): number; getBarCount(): number; getData(): Bar[]; yMinMax: ({ origin, zoom, width }: { origin: number; zoom: number; width: number; }) => [number, number]; setData(value: Bar[]): void; };