import { LinearGaugeVisualizationDataSpec } from './VisualizationSpecs/LinearGaugeVisualizationDataSpec'; import { Visualization } from './Visualization'; import { GaugeVisualizationSettings } from './Settings/GaugeVisualizationSettings'; import { MeasureColumn } from './Primitives/MeasureColumn'; import { DimensionColumn } from './Primitives/DimensionColumn'; import { DimensionDataField, NumberDataField } from './Primitives'; export declare abstract class LinearGaugeVisualizationBase extends Visualization { protected visualizationDataSpec: LinearGaugeVisualizationDataSpec; get labels(): DimensionColumn[]; set labels(value: DimensionColumn[]); get values(): MeasureColumn[]; set values(value: MeasureColumn[]); setLabel(field: string | DimensionDataField): this; setLabels(...fields: (string | DimensionDataField)[]): this; setValue(field: string | NumberDataField): this; setValues(...fields: (string | NumberDataField)[]): this; }