import { Description } from "./Description";
import { SeriesLayerPropertyOverlayDescription } from "./SeriesLayerPropertyOverlayDescription";
import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { SeriesLayerDescription } from "./SeriesLayerDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class SeriesDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private cx;
    get dataLegendGroup(): string;
    set dataLegendGroup(a: string);
    private c4;
    get highlightedValuesDataLegendGroup(): string;
    set highlightedValuesDataLegendGroup(a: string);
    private o;
    get highlightedValuesExtraPropertyOverlays(): SeriesLayerPropertyOverlayDescription[];
    set highlightedValuesExtraPropertyOverlays(a: SeriesLayerPropertyOverlayDescription[]);
    private cy;
    get dataSourceRef(): string;
    set dataSourceRef(a: string);
    private c1;
    get highlightedDataSourceRef(): string;
    set highlightedDataSourceRef(a: string);
    private dc;
    get legendRef(): string;
    set legendRef(a: string);
    private db;
    get legendItemVisibility(): string;
    set legendItemVisibility(a: string);
    private c9;
    get legendItemBadgeTemplateRef(): string;
    set legendItemBadgeTemplateRef(a: string);
    private cp;
    get actualLegendItemBadgeTemplateRef(): string;
    set actualLegendItemBadgeTemplateRef(a: string);
    private co;
    get actualLegendItemBadgeOutline(): string;
    set actualLegendItemBadgeOutline(a: string);
    private cn;
    get actualLegendItemBadgeBrush(): string;
    set actualLegendItemBadgeBrush(a: string);
    private c8;
    get legendItemBadgeShape(): string;
    set legendItemBadgeShape(a: string);
    private c7;
    get legendItemBadgeMode(): string;
    set legendItemBadgeMode(a: string);
    private da;
    get legendItemTemplateRef(): string;
    set legendItemTemplateRef(a: string);
    private cz;
    get discreteLegendItemTemplateRef(): string;
    set discreteLegendItemTemplateRef(a: string);
    private ca;
    get index(): number;
    set index(a: number);
    private dn;
    get transitionEasingFunctionRef(): string;
    set transitionEasingFunctionRef(a: string);
    private dp;
    get transitionInEasingFunctionRef(): string;
    set transitionInEasingFunctionRef(a: string);
    private ds;
    get transitionOutEasingFunctionRef(): string;
    set transitionOutEasingFunctionRef(a: string);
    private cb;
    get transitionDuration(): number;
    set transitionDuration(a: number);
    private a4;
    get actualResolution(): number;
    set actualResolution(a: number);
    private bd;
    get resolution(): number;
    set resolution(a: number);
    private bm;
    get visibleRangeMarginTop(): number;
    set visibleRangeMarginTop(a: number);
    private bj;
    get visibleRangeMarginBottom(): number;
    set visibleRangeMarginBottom(a: number);
    private bk;
    get visibleRangeMarginLeft(): number;
    set visibleRangeMarginLeft(a: number);
    private bl;
    get visibleRangeMarginRight(): number;
    set visibleRangeMarginRight(a: number);
    private c3;
    get highlightedTitleSuffix(): string;
    set highlightedTitleSuffix(a: string);
    private c2;
    get highlightedLegendItemVisibility(): string;
    set highlightedLegendItemVisibility(a: string);
    private cv;
    get brush(): string;
    set brush(a: string);
    private ci;
    get actualBrush(): string;
    set actualBrush(a: string);
    private dj;
    get selectionBrush(): string;
    set selectionBrush(a: string);
    private c0;
    get focusBrush(): string;
    set focusBrush(a: string);
    private cr;
    get actualSelectionBrush(): string;
    set actualSelectionBrush(a: string);
    private cj;
    get actualFocusBrush(): string;
    set actualFocusBrush(a: string);
    private di;
    get safeActualBrush(): string;
    set safeActualBrush(a: string);
    private df;
    get outline(): string;
    set outline(a: string);
    private cq;
    get actualOutline(): string;
    set actualOutline(a: string);
    private de;
    get lineJoin(): string;
    set lineJoin(a: string);
    private c5;
    get highlightedValuesDisplayMode(): string;
    set highlightedValuesDisplayMode(a: string);
    private ae;
    get shouldAnimateOnDataSourceSwap(): boolean;
    set shouldAnimateOnDataSourceSwap(a: boolean);
    private bi;
    get thickness(): number;
    set thickness(a: number);
    private a5;
    get actualThickness(): number;
    set actualThickness(a: number);
    private n;
    get dashArray(): number[];
    set dashArray(a: number[]);
    private be;
    get selectionThickness(): number;
    set selectionThickness(a: number);
    private cl;
    get actualHighlightingMode(): string;
    set actualHighlightingMode(a: string);
    private cs;
    get actualSelectionMode(): string;
    set actualSelectionMode(a: string);
    private ck;
    get actualFocusMode(): string;
    set actualFocusMode(a: string);
    private a1;
    get actualHighlightedValuesFadeOpacity(): number;
    set actualHighlightedValuesFadeOpacity(a: number);
    private a8;
    get highlightedValuesFadeOpacity(): number;
    set highlightedValuesFadeOpacity(a: number);
    private a2;
    get actualHighlightingFadeOpacity(): number;
    set actualHighlightingFadeOpacity(a: number);
    private a9;
    get highlightingFadeOpacity(): number;
    set highlightingFadeOpacity(a: number);
    private y;
    get isActualLegendFinancial(): boolean;
    set isActualLegendFinancial(a: boolean);
    private z;
    get isComponentHighlightingModeIgnored(): boolean;
    set isComponentHighlightingModeIgnored(a: boolean);
    private ac;
    get isHighlightingEnabled(): boolean;
    set isHighlightingEnabled(a: boolean);
    private aj;
    get useItemWiseColors(): boolean;
    set useItemWiseColors(a: boolean);
    private ah;
    get shouldShiftOpacityForSafeActualBrush(): boolean;
    set shouldShiftOpacityForSafeActualBrush(a: boolean);
    private ag;
    get shouldRemoveHighlightedDataOnLayerHidden(): boolean;
    set shouldRemoveHighlightedDataOnLayerHidden(a: boolean);
    private af;
    get shouldHideAutoCallouts(): boolean;
    set shouldHideAutoCallouts(a: boolean);
    private ab;
    get isDropShadowEnabled(): boolean;
    set isDropShadowEnabled(a: boolean);
    private bf;
    get shadowBlur(): number;
    set shadowBlur(a: number);
    private dk;
    get shadowColor(): string;
    set shadowColor(a: string);
    private ak;
    get useSingleShadow(): boolean;
    set useSingleShadow(a: boolean);
    private bg;
    get shadowOffsetX(): number;
    set shadowOffsetX(a: number);
    private bh;
    get shadowOffsetY(): number;
    set shadowOffsetY(a: number);
    private a6;
    get areaFillOpacity(): number;
    set areaFillOpacity(a: number);
    private a0;
    get actualAreaFillOpacity(): number;
    set actualAreaFillOpacity(a: number);
    private ba;
    get markerFillOpacity(): number;
    set markerFillOpacity(a: number);
    private a3;
    get actualMarkerFillOpacity(): number;
    set actualMarkerFillOpacity(a: number);
    private aa;
    get isDefaultToolTipSelected(): boolean;
    set isDefaultToolTipSelected(a: boolean);
    private ai;
    get showDefaultTooltip(): boolean;
    set showDefaultTooltip(a: boolean);
    private w;
    get attachTooltipToRoot(): boolean;
    set attachTooltipToRoot(a: boolean);
    private dv;
    get visibleRangeMode(): string;
    set visibleRangeMode(a: string);
    private dg;
    get outlineMode(): string;
    set outlineMode(a: string);
    private cc;
    get transitionInDuration(): number;
    set transitionInDuration(a: number);
    private cd;
    get transitionOutDuration(): number;
    set transitionOutDuration(a: number);
    private dq;
    get transitionInSpeedType(): string;
    set transitionInSpeedType(a: string);
    private dt;
    get transitionOutSpeedType(): string;
    set transitionOutSpeedType(a: string);
    private dd;
    get lineCap(): string;
    set lineCap(a: string);
    private ct;
    get autoCalloutLabelFormat(): string;
    set autoCalloutLabelFormat(a: string);
    private l;
    get autoCalloutLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set autoCalloutLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private cu;
    get autoCalloutValueLabelFormat(): string;
    set autoCalloutValueLabelFormat(a: string);
    private m;
    get autoCalloutValueLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set autoCalloutValueLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private ad;
    get mouseOverEnabled(): boolean;
    set mouseOverEnabled(a: boolean);
    private cw;
    get coercionMethodsRef(): string;
    set coercionMethodsRef(a: string);
    private x;
    get expectFunctions(): boolean;
    set expectFunctions(a: boolean);
    private c6;
    get hitTestMode(): string;
    set hitTestMode(a: string);
    private cm;
    get actualHitTestMode(): string;
    set actualHitTestMode(a: string);
    private a7;
    get finalValue(): number;
    set finalValue(a: number);
    private bc;
    get percentChange(): number;
    set percentChange(a: number);
    private p;
    get layers(): SeriesLayerDescription[];
    set layers(a: SeriesLayerDescription[]);
    private k;
    get actualLayers(): SeriesLayerDescription[];
    set actualLayers(a: SeriesLayerDescription[]);
    private bb;
    get opacity(): number;
    set opacity(a: number);
    private du;
    get visibility(): string;
    set visibility(a: string);
    private dr;
    get transitionOutCompletedRef(): string;
    set transitionOutCompletedRef(a: string);
    private dh;
    get renderRequestedRef(): string;
    set renderRequestedRef(a: string);
    private dm;
    get tooltipTemplateRef(): string;
    set tooltipTemplateRef(a: string);
    private dl;
    get title(): string;
    set title(a: string);
}
