import { DataAnnotationAxisLayerDescription } from "./DataAnnotationAxisLayerDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class DataAnnotationShapeLayerDescription extends DataAnnotationAxisLayerDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private ie;
    get annotationShapeVisible(): boolean;
    set annotationShapeVisible(a: boolean);
    private ih;
    get itemsUseWorldCoordinates(): boolean;
    set itemsUseWorldCoordinates(a: boolean);
    private jq;
    get overlayTextLocation(): string;
    set overlayTextLocation(a: string);
    private i1;
    get overlayTextHorizontalMargin(): number;
    set overlayTextHorizontalMargin(a: number);
    private i3;
    get overlayTextVerticalMargin(): number;
    set overlayTextVerticalMargin(a: number);
    private i2;
    get overlayTextHorizontalPadding(): number;
    set overlayTextHorizontalPadding(a: number);
    private i4;
    get overlayTextVerticalPadding(): number;
    set overlayTextVerticalPadding(a: number);
    private iu;
    get overlayTextAngle(): number;
    set overlayTextAngle(a: number);
    private jl;
    get overlayTextColor(): string;
    set overlayTextColor(a: string);
    private jh;
    get overlayTextBackground(): string;
    set overlayTextBackground(a: string);
    private jj;
    get overlayTextBorderColor(): string;
    set overlayTextBorderColor(a: string);
    private iw;
    get overlayTextBorderRadius(): number;
    set overlayTextBorderRadius(a: number);
    private iy;
    get overlayTextBorderThickness(): number;
    set overlayTextBorderThickness(a: number);
    private il;
    get overlayTextVisible(): boolean;
    set overlayTextVisible(a: boolean);
    private jr;
    get overlayTextMemberPath(): string;
    set overlayTextMemberPath(a: string);
    private jg;
    get overlayText(): string;
    set overlayText(a: string);
    private iz;
    get overlayTextColorShift(): number;
    set overlayTextColorShift(a: number);
    private jm;
    get overlayTextColorMode(): string;
    set overlayTextColorMode(a: string);
    private ik;
    get overlayTextColorMatchLayer(): boolean;
    set overlayTextColorMatchLayer(a: boolean);
    private iv;
    get overlayTextBackgroundShift(): number;
    set overlayTextBackgroundShift(a: number);
    private ji;
    get overlayTextBackgroundMode(): string;
    set overlayTextBackgroundMode(a: string);
    private ii;
    get overlayTextBackgroundMatchLayer(): boolean;
    set overlayTextBackgroundMatchLayer(a: boolean);
    private ix;
    get overlayTextBorderShift(): number;
    set overlayTextBorderShift(a: number);
    private jk;
    get overlayTextBorderMode(): string;
    set overlayTextBorderMode(a: string);
    private ij;
    get overlayTextBorderMatchLayer(): boolean;
    set overlayTextBorderMatchLayer(a: boolean);
    private jn;
    get overlayTextFontFamily(): string;
    set overlayTextFontFamily(a: string);
    private i0;
    get overlayTextFontSize(): number;
    set overlayTextFontSize(a: number);
    private jo;
    get overlayTextFontStyle(): string;
    set overlayTextFontStyle(a: string);
    private jp;
    get overlayTextFontWeight(): string;
    set overlayTextFontWeight(a: string);
    private ig;
    get isTargetingHorizontalAxis(): boolean;
    set isTargetingHorizontalAxis(a: boolean);
    private jt;
    get stylingOverlayTextRef(): string;
    set stylingOverlayTextRef(a: string);
    private ju;
    get stylingShapeAnnotationRef(): string;
    set stylingShapeAnnotationRef(a: string);
    private js;
    get stylingAxisAnnotationRef(): string;
    set stylingAxisAnnotationRef(a: string);
}
