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 gj;
    get calloutExpandsAxisBufferEnabled(): boolean;
    set calloutExpandsAxisBufferEnabled(a: boolean);
    private g8;
    get calloutExpandsAxisBufferMinHeight(): number;
    set calloutExpandsAxisBufferMinHeight(a: number);
    private g6;
    get calloutExpandsAxisBufferMaxHeight(): number;
    set calloutExpandsAxisBufferMaxHeight(a: number);
    private g9;
    get calloutExpandsAxisBufferMinWidth(): number;
    set calloutExpandsAxisBufferMinWidth(a: number);
    private g7;
    get calloutExpandsAxisBufferMaxWidth(): number;
    set calloutExpandsAxisBufferMaxWidth(a: number);
    private id;
    get labelMemberPath(): string;
    set labelMemberPath(a: string);
    private ii;
    get xMemberPath(): string;
    set xMemberPath(a: string);
    private ij;
    get yMemberPath(): string;
    set yMemberPath(a: string);
    private ib;
    get keyMemberPath(): string;
    set keyMemberPath(a: string);
    private gl;
    get isCalloutOffsettingEnabled(): boolean;
    set isCalloutOffsettingEnabled(a: boolean);
    private ic;
    get labelFormat(): string;
    set labelFormat(a: string);
    private gg;
    get labelFormatSpecifiers(): FormatSpecifierDescription[];
    set labelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private h9;
    get contentMemberPath(): string;
    set contentMemberPath(a: string);
    private ie;
    get targetSeriesName(): string;
    set targetSeriesName(a: string);
    private ig;
    get targetSeriesRef(): string;
    set targetSeriesRef(a: string);
    private h8;
    get collisionChannel(): string;
    set collisionChannel(a: string);
    private gf;
    get allowedPositions(): string[];
    set allowedPositions(a: string[]);
    private gk;
    get isAutoCalloutBehaviorEnabled(): boolean;
    set isAutoCalloutBehaviorEnabled(a: boolean);
    private gp;
    get useInterpolatedValueForAutoCalloutLabels(): boolean;
    set useInterpolatedValueForAutoCalloutLabels(a: boolean);
    private gs;
    get useSeriesColorForOutline(): boolean;
    set useSeriesColorForOutline(a: boolean);
    private go;
    get useAutoContrastingLabelColors(): boolean;
    set useAutoContrastingLabelColors(a: boolean);
    private gq;
    get useItemColorForFill(): boolean;
    set useItemColorForFill(a: boolean);
    private gr;
    get useItemColorForOutline(): boolean;
    set useItemColorForOutline(a: boolean);
    private gt;
    get useValueForAutoCalloutLabels(): boolean;
    set useValueForAutoCalloutLabels(a: boolean);
    private ia;
    get highlightedValueLabelMode(): string;
    set highlightedValueLabelMode(a: string);
    private hv;
    get autoCalloutVisibilityMode(): string;
    set autoCalloutVisibilityMode(a: string);
    private g5;
    get calloutCornerRadius(): number;
    set calloutCornerRadius(a: number);
    private gn;
    get isCustomCalloutStyleEnabled(): boolean;
    set isCustomCalloutStyleEnabled(a: boolean);
    private gm;
    get isCustomCalloutRenderStyleEnabled(): boolean;
    set isCustomCalloutRenderStyleEnabled(a: boolean);
    private hr;
    get autoCalloutLabelPrecision(): number;
    set autoCalloutLabelPrecision(a: number);
    private h7;
    get calloutTextColor(): string;
    set calloutTextColor(a: string);
    private h2;
    get calloutLightTextColor(): string;
    set calloutLightTextColor(a: string);
    private hz;
    get calloutDarkTextColor(): string;
    set calloutDarkTextColor(a: string);
    private hw;
    get calloutBackground(): string;
    set calloutBackground(a: string);
    private hs;
    get calloutInterpolatedValuePrecision(): number;
    set calloutInterpolatedValuePrecision(a: number);
    private h3;
    get calloutOutline(): string;
    set calloutOutline(a: string);
    private h1;
    get calloutLeaderBrush(): string;
    set calloutLeaderBrush(a: string);
    private hb;
    get calloutPaddingLeft(): number;
    set calloutPaddingLeft(a: number);
    private hd;
    get calloutPaddingTop(): number;
    set calloutPaddingTop(a: number);
    private hc;
    get calloutPaddingRight(): number;
    set calloutPaddingRight(a: number);
    private ha;
    get calloutPaddingBottom(): number;
    set calloutPaddingBottom(a: number);
    private hx;
    get calloutCollisionMode(): string;
    set calloutCollisionMode(a: string);
    private he;
    get calloutPositionPadding(): number;
    set calloutPositionPadding(a: number);
    private hf;
    get calloutStrokeThickness(): number;
    set calloutStrokeThickness(a: number);
    private ih;
    get textStyle(): string;
    set textStyle(a: string);
    private h6;
    get calloutStyleUpdatingRef(): string;
    set calloutStyleUpdatingRef(a: string);
    private h4;
    get calloutRenderStyleUpdatingRef(): string;
    set calloutRenderStyleUpdatingRef(a: string);
    private hy;
    get calloutContentUpdatingRef(): string;
    set calloutContentUpdatingRef(a: string);
    private h0;
    get calloutLabelUpdatingRef(): string;
    set calloutLabelUpdatingRef(a: string);
    private h5;
    get calloutSeriesSelectingRef(): string;
    set calloutSeriesSelectingRef(a: string);
}
