import { ScaleLinear } from 'd3-scale'; import { TimeSeriesComponent } from './time-series.component'; type XTick = { value: number; label: string; }; export type Marker = TimeSeriesComponent.DataPoint & { x: number; y: number; }; type YDrawData = TimeSeriesComponent.YConfig & { series: (TimeSeriesComponent.Series & { path: string | null; stroke: string; markers: Marker[]; })[]; yMax: number; yMin: number; yScale: ScaleLinear; yTicks: number[]; }; export type DrawData = { viewBox: string; x: { xScale: ScaleLinear; xMinorTicks: XTick[]; xMajorTicks: XTick[]; xMax: Date; }; y1: YDrawData; y2?: YDrawData; }; export declare function getDateRange(configs: TimeSeriesComponent.YConfig[]): [Date, Date]; export {};