import { XYChartDescription } from "./XYChartDescription";
import { TimeAxisBreakDescription } from "./TimeAxisBreakDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class FinancialChartDescription extends XYChartDescription {
    static $t: Type;
    private jp;
    tooltipTemplateRef: string;
    private jr;
    width: string;
    private jo;
    height: string;
    private jm;
    background: string;
    protected get_type(): string;
    constructor();
    private im;
    leftMargin: number;
    private h1;
    isHorizontalZoomEnabled: boolean;
    private iq;
    toolbarHeight: number;
    private h7;
    yAxisIsLogarithmic: boolean;
    private je;
    yAxisLogarithmBase: number;
    private is;
    yAxisInterval: number;
    private iu;
    yAxisMinimumValue: number;
    private it;
    yAxisMaximumValue: number;
    private iv;
    yAxisMinorInterval: number;
    private jq;
    volumeType: string;
    private js;
    xAxisMode: string;
    private jv;
    yAxisMode: string;
    private h3;
    isToolbarVisible: boolean;
    private jn;
    chartType: string;
    private jt;
    yAxisLabelHorizontalAlignment: string;
    private h5;
    isWindowSyncedToVisibleRange: boolean;
    private hd;
    indicatorTypes: string[];
    private hi;
    overlayTypes: string[];
    private h6;
    yAxisAbbreviateLargeNumbers: boolean;
    private ip;
    resolution: number;
    private ju;
    yAxisLabelLocation: string;
    private jw;
    zoomSliderType: string;
    private he;
    negativeBrushes: string[];
    private hf;
    negativeOutlines: string[];
    private hg;
    overlayBrushes: string[];
    private hh;
    overlayOutlines: string[];
    private hl;
    volumeOutlines: string[];
    private hk;
    volumeBrushes: string[];
    private hc;
    indicatorNegativeBrushes: string[];
    private ha;
    indicatorBrushes: string[];
    private ir;
    volumeThickness: number;
    private io;
    overlayThickness: number;
    private il;
    indicatorThickness: number;
    private hb;
    indicatorDisplayTypes: string[];
    private ja;
    indicatorPeriod: number;
    private ik;
    indicatorMultiplier: number;
    private jd;
    indicatorSmoothingPeriod: number;
    private jb;
    indicatorShortPeriod: number;
    private i9;
    indicatorLongPeriod: number;
    private jc;
    indicatorSignalPeriod: number;
    private hj;
    rangeSelectorOptions: string[];
    private g9;
    customIndicatorNames: string[];
    private h4;
    isVerticalZoomEnabled: boolean;
    private jx;
    zoomSliderXAxisMajorStroke: string;
    private iw;
    zoomSliderXAxisMajorStrokeThickness: number;
    private h2;
    isLegendVisible: boolean;
    private ih;
    xAxisMinimumValue: Date;
    private ig;
    xAxisMaximumValue: Date;
    private hm;
    xAxisBreaks: TimeAxisBreakDescription[];
    private jl;
    applyCustomIndicatorsRef: string;
}
