import { XYChartDescription } from "./XYChartDescription";
import { TimeAxisBreakDescription } from "./TimeAxisBreakDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class FinancialChartDescription extends XYChartDescription {
    static $t: Type;
    private zn;
    get tooltipTemplateRef(): string;
    set tooltipTemplateRef(a: string);
    private zp;
    get width(): string;
    set width(a: string);
    private zm;
    get height(): string;
    set height(a: string);
    private zk;
    get background(): string;
    set background(a: string);
    protected get_type(): string;
    constructor();
    private x9;
    get leftMargin(): number;
    set leftMargin(a: number);
    private xl;
    get isHorizontalZoomEnabled(): boolean;
    set isHorizontalZoomEnabled(a: boolean);
    private yd;
    get toolbarHeight(): number;
    set toolbarHeight(a: number);
    private xt;
    get yAxisIsLogarithmic(): boolean;
    set yAxisIsLogarithmic(a: boolean);
    private zc;
    get yAxisLogarithmBase(): number;
    set yAxisLogarithmBase(a: number);
    private yk;
    get yAxisInterval(): number;
    set yAxisInterval(a: number);
    private ym;
    get yAxisMinimumValue(): number;
    set yAxisMinimumValue(a: number);
    private yl;
    get yAxisMaximumValue(): number;
    set yAxisMaximumValue(a: number);
    private yn;
    get yAxisMinorInterval(): number;
    set yAxisMinorInterval(a: number);
    private zo;
    get volumeType(): string;
    set volumeType(a: string);
    private zq;
    get xAxisMode(): string;
    set xAxisMode(a: string);
    private yf;
    get xAxisZoomMaximumCategoryRange(): number;
    set xAxisZoomMaximumCategoryRange(a: number);
    private yi;
    get xAxisZoomToCategoryStart(): number;
    set xAxisZoomToCategoryStart(a: number);
    private yg;
    get xAxisZoomMaximumItemSpan(): number;
    set xAxisZoomMaximumItemSpan(a: number);
    private yh;
    get xAxisZoomToCategoryRange(): number;
    set xAxisZoomToCategoryRange(a: number);
    private yj;
    get xAxisZoomToItemSpan(): number;
    set xAxisZoomToItemSpan(a: number);
    private zs;
    get yAxisMode(): string;
    set yAxisMode(a: string);
    private xn;
    get isToolbarVisible(): boolean;
    set isToolbarVisible(a: boolean);
    private zl;
    get chartType(): string;
    set chartType(a: string);
    private zr;
    get yAxisLabelHorizontalAlignment(): string;
    set yAxisLabelHorizontalAlignment(a: string);
    private xp;
    get isWindowSyncedToVisibleRange(): boolean;
    set isWindowSyncedToVisibleRange(a: boolean);
    private wx;
    get indicatorTypes(): string[];
    set indicatorTypes(a: string[]);
    private w2;
    get overlayTypes(): string[];
    set overlayTypes(a: string[]);
    private xr;
    get yAxisAbbreviateLargeNumbers(): boolean;
    set yAxisAbbreviateLargeNumbers(a: boolean);
    private yc;
    get resolution(): number;
    set resolution(a: number);
    private xq;
    get xAxisEnhancedIntervalPreferMoreCategoryLabels(): boolean;
    set xAxisEnhancedIntervalPreferMoreCategoryLabels(a: boolean);
    private xs;
    get yAxisEnhancedIntervalPreferMoreCategoryLabels(): boolean;
    set yAxisEnhancedIntervalPreferMoreCategoryLabels(a: boolean);
    private zt;
    get zoomSliderType(): string;
    set zoomSliderType(a: string);
    private wy;
    get negativeBrushes(): string[];
    set negativeBrushes(a: string[]);
    private wz;
    get negativeOutlines(): string[];
    set negativeOutlines(a: string[]);
    private w0;
    get overlayBrushes(): string[];
    set overlayBrushes(a: string[]);
    private w1;
    get overlayOutlines(): string[];
    set overlayOutlines(a: string[]);
    private w5;
    get volumeOutlines(): string[];
    set volumeOutlines(a: string[]);
    private w4;
    get volumeBrushes(): string[];
    set volumeBrushes(a: string[]);
    private ww;
    get indicatorNegativeBrushes(): string[];
    set indicatorNegativeBrushes(a: string[]);
    private wu;
    get indicatorBrushes(): string[];
    set indicatorBrushes(a: string[]);
    private ye;
    get volumeThickness(): number;
    set volumeThickness(a: number);
    private yb;
    get overlayThickness(): number;
    set overlayThickness(a: number);
    private ya;
    get overlayMultiplier(): number;
    set overlayMultiplier(a: number);
    private x8;
    get indicatorThickness(): number;
    set indicatorThickness(a: number);
    private wv;
    get indicatorDisplayTypes(): string[];
    set indicatorDisplayTypes(a: string[]);
    private y8;
    get indicatorPeriod(): number;
    set indicatorPeriod(a: number);
    private x7;
    get indicatorMultiplier(): number;
    set indicatorMultiplier(a: number);
    private zb;
    get indicatorSmoothingPeriod(): number;
    set indicatorSmoothingPeriod(a: number);
    private y9;
    get indicatorShortPeriod(): number;
    set indicatorShortPeriod(a: number);
    private y7;
    get indicatorLongPeriod(): number;
    set indicatorLongPeriod(a: number);
    private za;
    get indicatorSignalPeriod(): number;
    set indicatorSignalPeriod(a: number);
    private w3;
    get rangeSelectorOptions(): string[];
    set rangeSelectorOptions(a: string[]);
    private wt;
    get customIndicatorNames(): string[];
    set customIndicatorNames(a: string[]);
    private xo;
    get isVerticalZoomEnabled(): boolean;
    set isVerticalZoomEnabled(a: boolean);
    private zu;
    get zoomSliderXAxisMajorStroke(): string;
    set zoomSliderXAxisMajorStroke(a: string);
    private yo;
    get zoomSliderXAxisMajorStrokeThickness(): number;
    set zoomSliderXAxisMajorStrokeThickness(a: number);
    private xm;
    get isLegendVisible(): boolean;
    set isLegendVisible(a: boolean);
    private x4;
    get xAxisMinimumValue(): Date;
    set xAxisMinimumValue(a: Date);
    private x3;
    get xAxisMaximumValue(): Date;
    set xAxisMaximumValue(a: Date);
    private w6;
    get xAxisBreaks(): TimeAxisBreakDescription[];
    set xAxisBreaks(a: TimeAxisBreakDescription[]);
    private zj;
    get applyCustomIndicatorsRef(): string;
    set applyCustomIndicatorsRef(a: string);
}
