import type { ChartAxis } from '../../Chart/models'; import type { Line, TimeValue } from '../timeSeries/models'; export interface LabelProps { [x: string]: unknown; textAnchor?: string; } export interface Axis { displayUnit?: boolean; onUnitChange?: (newUnit: string) => void; unit?: string; } export interface AxisYRight extends Axis { display?: boolean; } export interface AxisX { xAxisTickFormat?: string; dx?: number; } export interface Data extends Omit { axisX?: AxisX; axisYLeft?: Axis; axisYRight?: AxisYRight; baseAxis: number; lines: Array; timeSeries: Array; }