import { AnnotationLayerDescription } from "./AnnotationLayerDescription";
import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class CalloutLayerDescription extends AnnotationLayerDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private gs;
    get calloutExpandsAxisBufferEnabled(): boolean;
    set calloutExpandsAxisBufferEnabled(a: boolean);
    private gu;
    get calloutExpandsAxisBufferOnlyWhenVisible(): boolean;
    set calloutExpandsAxisBufferOnlyWhenVisible(a: boolean);
    private gt;
    get calloutExpandsAxisBufferOnInitialVisibility(): boolean;
    set calloutExpandsAxisBufferOnInitialVisibility(a: boolean);
    private gv;
    get calloutSuspendedWhenShiftingToVisible(): boolean;
    set calloutSuspendedWhenShiftingToVisible(a: boolean);
    private hw;
    get calloutExpandsAxisBufferMinHeight(): number;
    set calloutExpandsAxisBufferMinHeight(a: number);
    private hu;
    get calloutExpandsAxisBufferMaxHeight(): number;
    set calloutExpandsAxisBufferMaxHeight(a: number);
    private hx;
    get calloutExpandsAxisBufferMinWidth(): number;
    set calloutExpandsAxisBufferMinWidth(a: number);
    private hv;
    get calloutExpandsAxisBufferMaxWidth(): number;
    set calloutExpandsAxisBufferMaxWidth(a: number);
    private jb;
    get labelMemberPath(): string;
    set labelMemberPath(a: string);
    private jf;
    get xMemberPath(): string;
    set xMemberPath(a: string);
    private jg;
    get yMemberPath(): string;
    set yMemberPath(a: string);
    private i9;
    get keyMemberPath(): string;
    set keyMemberPath(a: string);
    private gx;
    get isCalloutOffsettingEnabled(): boolean;
    set isCalloutOffsettingEnabled(a: boolean);
    private ja;
    get labelFormat(): string;
    set labelFormat(a: string);
    private gn;
    get labelFormatSpecifiers(): FormatSpecifierDescription[];
    set labelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private i7;
    get contentMemberPath(): string;
    set contentMemberPath(a: string);
    private jc;
    get targetSeriesName(): string;
    set targetSeriesName(a: string);
    private jd;
    get targetSeriesRef(): string;
    set targetSeriesRef(a: string);
    private i6;
    get collisionChannel(): string;
    set collisionChannel(a: string);
    private gm;
    get allowedPositions(): string[];
    set allowedPositions(a: string[]);
    private gw;
    get isAutoCalloutBehaviorEnabled(): boolean;
    set isAutoCalloutBehaviorEnabled(a: boolean);
    private g2;
    get useInterpolatedValueForAutoCalloutLabels(): boolean;
    set useInterpolatedValueForAutoCalloutLabels(a: boolean);
    private g5;
    get useSeriesColorForOutline(): boolean;
    set useSeriesColorForOutline(a: boolean);
    private g1;
    get useAutoContrastingLabelColors(): boolean;
    set useAutoContrastingLabelColors(a: boolean);
    private g3;
    get useItemColorForFill(): boolean;
    set useItemColorForFill(a: boolean);
    private g4;
    get useItemColorForOutline(): boolean;
    set useItemColorForOutline(a: boolean);
    private g6;
    get useValueForAutoCalloutLabels(): boolean;
    set useValueForAutoCalloutLabels(a: boolean);
    private i8;
    get highlightedValueLabelMode(): string;
    set highlightedValueLabelMode(a: string);
    private iq;
    get autoCalloutVisibilityMode(): string;
    set autoCalloutVisibilityMode(a: string);
    private ht;
    get calloutCornerRadius(): number;
    set calloutCornerRadius(a: number);
    private gr;
    get calloutBadgeVisible(): boolean;
    set calloutBadgeVisible(a: boolean);
    private hs;
    get calloutBadgeWidth(): number;
    set calloutBadgeWidth(a: number);
    private hq;
    get calloutBadgeHeight(): number;
    set calloutBadgeHeight(a: number);
    private hr;
    get calloutBadgeThickness(): number;
    set calloutBadgeThickness(a: number);
    private iu;
    get calloutBadgeOutline(): string;
    set calloutBadgeOutline(a: string);
    private is;
    get calloutBadgeBackground(): string;
    set calloutBadgeBackground(a: string);
    private gq;
    get calloutBadgeMatchSeries(): boolean;
    set calloutBadgeMatchSeries(a: boolean);
    private hp;
    get calloutBadgeGap(): number;
    set calloutBadgeGap(a: number);
    private ho;
    get calloutBadgeCorner(): number;
    set calloutBadgeCorner(a: number);
    private it;
    get calloutBadgeImageMemberPath(): string;
    set calloutBadgeImageMemberPath(a: string);
    private gz;
    get isCustomCalloutStyleEnabled(): boolean;
    set isCustomCalloutStyleEnabled(a: boolean);
    private gy;
    get isCustomCalloutRenderStyleEnabled(): boolean;
    set isCustomCalloutRenderStyleEnabled(a: boolean);
    private il;
    get autoCalloutLabelPrecision(): number;
    set autoCalloutLabelPrecision(a: number);
    private i5;
    get calloutTextColor(): string;
    set calloutTextColor(a: string);
    private i0;
    get calloutLightTextColor(): string;
    set calloutLightTextColor(a: string);
    private ix;
    get calloutDarkTextColor(): string;
    set calloutDarkTextColor(a: string);
    private ir;
    get calloutBackground(): string;
    set calloutBackground(a: string);
    private g0;
    get shouldTruncateOnBoundaryCollisions(): boolean;
    set shouldTruncateOnBoundaryCollisions(a: boolean);
    private im;
    get calloutInterpolatedValuePrecision(): number;
    set calloutInterpolatedValuePrecision(a: number);
    private i1;
    get calloutOutline(): string;
    set calloutOutline(a: string);
    private iz;
    get calloutLeaderBrush(): string;
    set calloutLeaderBrush(a: string);
    private hz;
    get calloutPaddingLeft(): number;
    set calloutPaddingLeft(a: number);
    private h1;
    get calloutPaddingTop(): number;
    set calloutPaddingTop(a: number);
    private h0;
    get calloutPaddingRight(): number;
    set calloutPaddingRight(a: number);
    private hy;
    get calloutPaddingBottom(): number;
    set calloutPaddingBottom(a: number);
    private iv;
    get calloutCollisionMode(): string;
    set calloutCollisionMode(a: string);
    private h2;
    get calloutPositionPadding(): number;
    set calloutPositionPadding(a: number);
    private h3;
    get calloutStrokeThickness(): number;
    set calloutStrokeThickness(a: number);
    private je;
    get textStyle(): string;
    set textStyle(a: string);
    private i4;
    get calloutStyleUpdatingRef(): string;
    set calloutStyleUpdatingRef(a: string);
    private i2;
    get calloutRenderStyleUpdatingRef(): string;
    set calloutRenderStyleUpdatingRef(a: string);
    private iw;
    get calloutContentUpdatingRef(): string;
    set calloutContentUpdatingRef(a: string);
    private iy;
    get calloutLabelUpdatingRef(): string;
    set calloutLabelUpdatingRef(a: string);
    private i3;
    get calloutSeriesSelectingRef(): string;
    set calloutSeriesSelectingRef(a: string);
}
