import { AnnotationLayerDescription } from "./AnnotationLayerDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class DataAnnotationAxisLayerDescription extends AnnotationLayerDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private hx;
    get annotationLabelDisplayMode(): string;
    set annotationLabelDisplayMode(a: string);
    private gp;
    get annotationLabelVisible(): boolean;
    set annotationLabelVisible(a: boolean);
    private hy;
    get annotationTextColor(): string;
    set annotationTextColor(a: string);
    private hz;
    get annotationTextColorMode(): string;
    set annotationTextColorMode(a: string);
    private g8;
    get annotationTextColorShift(): number;
    set annotationTextColorShift(a: number);
    private gq;
    get annotationTextColorMatchLayer(): boolean;
    set annotationTextColorMatchLayer(a: boolean);
    private hq;
    get annotationBackground(): string;
    set annotationBackground(a: string);
    private g1;
    get annotationBorderRadius(): number;
    set annotationBorderRadius(a: number);
    private hr;
    get annotationBackgroundMode(): string;
    set annotationBackgroundMode(a: string);
    private gw;
    get annotationBackgroundShift(): number;
    set annotationBackgroundShift(a: number);
    private gm;
    get annotationBackgroundMatchLayer(): boolean;
    set annotationBackgroundMatchLayer(a: boolean);
    private go;
    get annotationBorderMatchLayer(): boolean;
    set annotationBorderMatchLayer(a: boolean);
    private hv;
    get annotationBorderColor(): string;
    set annotationBorderColor(a: string);
    private hw;
    get annotationBorderMode(): string;
    set annotationBorderMode(a: string);
    private g2;
    get annotationBorderShift(): number;
    set annotationBorderShift(a: number);
    private g4;
    get annotationPaddingBottom(): number;
    set annotationPaddingBottom(a: number);
    private g5;
    get annotationPaddingLeft(): number;
    set annotationPaddingLeft(a: number);
    private g6;
    get annotationPaddingRight(): number;
    set annotationPaddingRight(a: number);
    private g7;
    get annotationPaddingTop(): number;
    set annotationPaddingTop(a: number);
    private g3;
    get annotationBorderThickness(): number;
    set annotationBorderThickness(a: number);
    private hm;
    get annotationValueMaxPrecision(): number;
    set annotationValueMaxPrecision(a: number);
    private hn;
    get annotationValueMinPrecision(): number;
    set annotationValueMinPrecision(a: number);
    private h0;
    get targetAxisRef(): string;
    set targetAxisRef(a: string);
    private h1;
    get targetMode(): string;
    set targetMode(a: string);
    private gn;
    get annotationBadgeEnabled(): boolean;
    set annotationBadgeEnabled(a: boolean);
    private hs;
    get annotationBadgeBackground(): string;
    set annotationBadgeBackground(a: string);
    private hu;
    get annotationBadgeOutline(): string;
    set annotationBadgeOutline(a: string);
    private gz;
    get annotationBadgeOutlineThickness(): number;
    set annotationBadgeOutlineThickness(a: number);
    private gx;
    get annotationBadgeCornerRadius(): number;
    set annotationBadgeCornerRadius(a: number);
    private ht;
    get annotationBadgeImagePath(): string;
    set annotationBadgeImagePath(a: string);
    private g0;
    get annotationBadgeSize(): number;
    set annotationBadgeSize(a: number);
    private gy;
    get annotationBadgeMargin(): number;
    set annotationBadgeMargin(a: number);
}
