import { Visualization } from './Visualization'; import { TimeSeriesVisualizationSettings } from './Settings/TimeSeriesVisualizationSettings'; import { DateDataField, DimensionColumn, DimensionDataField, MeasureColumn, NumberDataField } from './Primitives'; import { DataSourceItem } from '../Data/DataSourceItem'; export declare class TimeSeriesVisualization extends Visualization { constructor(title: string, dataSourceItem: DataSourceItem); private visualizationDataSpec; get date(): DimensionColumn; set date(value: DimensionColumn); get category(): DimensionColumn | undefined; set category(value: DimensionColumn | undefined); get values(): MeasureColumn[]; set values(value: MeasureColumn[]); setCategory(field: string | DimensionDataField): this; setDate(field: string | DateDataField): this; setValue(field: string | NumberDataField): this; setValues(...fields: (string | NumberDataField)[]): this; configureSettings(callback: (settings: TimeSeriesVisualizationSettings) => void): this; }