import { Visualization } from './Visualization'; import { FinancialVisualizationSettingsBase } from './Settings/FinancialVisualizationSettingsBase'; import { DimensionColumn, MeasureColumn, DimensionDataField, NumberDataField, NumberFormatting } from './Primitives'; export declare abstract class FinancialVisualizationBase extends Visualization { private visualizationDataSpec; get labels(): DimensionColumn[]; set labels(value: DimensionColumn[]); get opens(): MeasureColumn[]; set opens(value: MeasureColumn[]); get highs(): MeasureColumn[]; set highs(value: MeasureColumn[]); get lows(): MeasureColumn[]; set lows(value: MeasureColumn[]); get closes(): MeasureColumn[]; set closes(value: MeasureColumn[]); setLabel(field: string | DimensionDataField): this; setLabels(...fields: (string | DimensionDataField)[]): this; setClose(field: string | NumberDataField): this; setCloses(...fields: (string | NumberDataField)[]): this; setHigh(field: string | NumberDataField): this; setHighs(...fields: (string | NumberDataField)[]): this; setLow(field: string | NumberDataField): this; setLows(...fields: (string | NumberDataField)[]): this; setOpen(field: string | NumberDataField): this; setOpens(...fields: (string | NumberDataField)[]): this; private createMeasureColumns; getFinancialNumberFormatting(): NumberFormatting; }