import { XYChartDescription } from "./XYChartDescription";
import { TimeAxisBreakDescription } from "./TimeAxisBreakDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class FinancialChartDescription extends XYChartDescription {
    static $t: Type;
    private vl;
    tooltipTemplateRef: string;
    private vn;
    width: string;
    private vk;
    height: string;
    private vi;
    background: string;
    protected get_type(): string;
    constructor();
    private uh;
    leftMargin: number;
    private tt;
    isHorizontalZoomEnabled: boolean;
    private ul;
    toolbarHeight: number;
    private t1;
    yAxisIsLogarithmic: boolean;
    private va;
    yAxisLogarithmBase: number;
    private un;
    yAxisInterval: number;
    private up;
    yAxisMinimumValue: number;
    private uo;
    yAxisMaximumValue: number;
    private uq;
    yAxisMinorInterval: number;
    private vm;
    volumeType: string;
    private vo;
    xAxisMode: string;
    private vq;
    yAxisMode: string;
    private tv;
    isToolbarVisible: boolean;
    private vj;
    chartType: string;
    private vp;
    yAxisLabelHorizontalAlignment: string;
    private tx;
    isWindowSyncedToVisibleRange: boolean;
    private s5;
    indicatorTypes: string[];
    private ta;
    overlayTypes: string[];
    private tz;
    yAxisAbbreviateLargeNumbers: boolean;
    private uk;
    resolution: number;
    private ty;
    xAxisEnhancedIntervalPreferMoreCategoryLabels: boolean;
    private t0;
    yAxisEnhancedIntervalPreferMoreCategoryLabels: boolean;
    private vr;
    zoomSliderType: string;
    private s6;
    negativeBrushes: string[];
    private s7;
    negativeOutlines: string[];
    private s8;
    overlayBrushes: string[];
    private s9;
    overlayOutlines: string[];
    private td;
    volumeOutlines: string[];
    private tc;
    volumeBrushes: string[];
    private s4;
    indicatorNegativeBrushes: string[];
    private s2;
    indicatorBrushes: string[];
    private um;
    volumeThickness: number;
    private uj;
    overlayThickness: number;
    private ui;
    overlayMultiplier: number;
    private ug;
    indicatorThickness: number;
    private s3;
    indicatorDisplayTypes: string[];
    private u6;
    indicatorPeriod: number;
    private uf;
    indicatorMultiplier: number;
    private u9;
    indicatorSmoothingPeriod: number;
    private u7;
    indicatorShortPeriod: number;
    private u5;
    indicatorLongPeriod: number;
    private u8;
    indicatorSignalPeriod: number;
    private tb;
    rangeSelectorOptions: string[];
    private s1;
    customIndicatorNames: string[];
    private tw;
    isVerticalZoomEnabled: boolean;
    private vs;
    zoomSliderXAxisMajorStroke: string;
    private ur;
    zoomSliderXAxisMajorStrokeThickness: number;
    private tu;
    isLegendVisible: boolean;
    private uc;
    xAxisMinimumValue: Date;
    private ub;
    xAxisMaximumValue: Date;
    private te;
    xAxisBreaks: TimeAxisBreakDescription[];
    private vh;
    applyCustomIndicatorsRef: string;
}
