import { UserAxisAnnotationDescription } from "./UserAxisAnnotationDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class UserShapeAnnotationDescription extends UserAxisAnnotationDescription {
    static $t: Type;
    protected get_type(): string;
    private static __marshalByValue2;
    private static __marshalByValueAlias2;
    constructor();
    private cc;
    get valueDisplayMode(): string;
    set valueDisplayMode(a: string);
    private ca;
    get shapeBackground(): string;
    set shapeBackground(a: string);
    private cb;
    get shapeOutline(): string;
    set shapeOutline(a: string);
    private bl;
    get shapeThickness(): number;
    set shapeThickness(a: number);
    private bz;
    get overlayText(): string;
    set overlayText(a: string);
    private b9;
    get overlayTextLocation(): string;
    set overlayTextLocation(a: string);
    private bh;
    get overlayTextHorizontalMargin(): number;
    set overlayTextHorizontalMargin(a: number);
    private bj;
    get overlayTextVerticalMargin(): number;
    set overlayTextVerticalMargin(a: number);
    private bi;
    get overlayTextHorizontalPadding(): number;
    set overlayTextHorizontalPadding(a: number);
    private bk;
    get overlayTextVerticalPadding(): number;
    set overlayTextVerticalPadding(a: number);
    private ba;
    get overlayTextAngle(): number;
    set overlayTextAngle(a: number);
    private b4;
    get overlayTextColor(): string;
    set overlayTextColor(a: string);
    private bf;
    get overlayTextColorShift(): number;
    set overlayTextColorShift(a: number);
    private b5;
    get overlayTextColorMode(): string;
    set overlayTextColorMode(a: string);
    private b0;
    get overlayTextBackground(): string;
    set overlayTextBackground(a: string);
    private bb;
    get overlayTextBackgroundShift(): number;
    set overlayTextBackgroundShift(a: number);
    private b1;
    get overlayTextBackgroundMode(): string;
    set overlayTextBackgroundMode(a: string);
    private b2;
    get overlayTextBorderColor(): string;
    set overlayTextBorderColor(a: string);
    private bc;
    get overlayTextBorderRadius(): number;
    set overlayTextBorderRadius(a: number);
    private be;
    get overlayTextBorderThickness(): number;
    set overlayTextBorderThickness(a: number);
    private bd;
    get overlayTextBorderShift(): number;
    set overlayTextBorderShift(a: number);
    private b3;
    get overlayTextBorderMode(): string;
    set overlayTextBorderMode(a: string);
    private a8;
    get overlayTextVisible(): boolean;
    set overlayTextVisible(a: boolean);
    private b6;
    get overlayTextFontFamily(): string;
    set overlayTextFontFamily(a: string);
    private bg;
    get overlayTextFontSize(): number;
    set overlayTextFontSize(a: number);
    private b7;
    get overlayTextFontStyle(): string;
    set overlayTextFontStyle(a: string);
    private b8;
    get overlayTextFontWeight(): string;
    set overlayTextFontWeight(a: string);
}
