import { ChartDataSet } from './ChartDataSet'; import { Title } from './Title'; import { Type } from './Type'; import { Axis } from './Axis'; import { Layout } from './Layout'; import { Legend } from './Legend'; import { Tooltip } from './Tooltip'; import { Label } from './Label'; import { SourceType } from './SourceType'; import { Trend } from '../Trend/Trend'; import { StreamingPlugin } from './StreamingPlugin'; import { ZoomPlugin } from './ZoomPlugin'; import { IntervalPickerPlugin } from './IntervalPickerPlugin'; export declare class Chart { id?: number; title: Title; subtitle: Title; uuid: string; type: Type; sourceType: SourceType; trend?: Trend | null; customCanvasBackgroundColor?: string; name: string; showLabels: boolean; intervalPicker: boolean; intervalPickerPlugin: IntervalPickerPlugin; exportCurrentViewButton: boolean; exportFullDataButton: boolean; resetButton: boolean; streaming: boolean; interpolation: boolean; legend: Legend; tooltip: Tooltip; streamingPlugin: StreamingPlugin; extendedTouchFeatures: boolean; zoom: boolean; zoomPlugin: ZoomPlugin; animation: boolean; responsive: boolean; maintainAspectRatio: boolean; indexAxis: Axis | null; axes: Axis[]; dataSet: ChartDataSet[]; layout: Layout; labelsDataPath: string; labels: Label[]; createDateTime: number; updatedDateTime: number; init(): void; }