import { Description } from "./Description";
import { UserBaseAnnotationDescription } from "./UserBaseAnnotationDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class DataAnnotationInfoDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private ah;
    get xAxisPixel(): number;
    set xAxisPixel(a: number);
    private ao;
    get yAxisPixel(): number;
    set yAxisPixel(a: number);
    private aj;
    get xAxisWindow(): number;
    set xAxisWindow(a: number);
    private aq;
    get yAxisWindow(): number;
    set yAxisWindow(a: number);
    private ai;
    get xAxisValue(): number;
    set xAxisValue(a: number);
    private ap;
    get yAxisValue(): number;
    set yAxisValue(a: number);
    private aa;
    get dataIndex(): number;
    set dataIndex(a: number);
    private ab;
    get dataValueX(): number;
    set dataValueX(a: number);
    private ac;
    get dataValueY(): number;
    set dataValueY(a: number);
    private bc;
    get dataLabelX(): string;
    set dataLabelX(a: string);
    private bd;
    get dataLabelY(): string;
    set dataLabelY(a: string);
    private bi;
    get xAxisLabel(): string;
    set xAxisLabel(a: string);
    private bm;
    get yAxisLabel(): string;
    set yAxisLabel(a: string);
    private q;
    get isStartLabel(): boolean;
    set isStartLabel(a: boolean);
    private p;
    get isEndLabel(): boolean;
    set isEndLabel(a: boolean);
    private o;
    get isCenterLabel(): boolean;
    set isCenterLabel(a: boolean);
    private be;
    get textColor(): string;
    set textColor(a: string);
    private ba;
    get background(): string;
    set background(a: string);
    private bb;
    get borderColor(): string;
    set borderColor(a: string);
    private y;
    get borderRadius(): number;
    set borderRadius(a: number);
    private z;
    get borderThickness(): number;
    set borderThickness(a: number);
    private bf;
    get xAxisBadgeBackground(): string;
    set xAxisBadgeBackground(a: string);
    private bj;
    get yAxisBadgeBackground(): string;
    set yAxisBadgeBackground(a: string);
    private bh;
    get xAxisBadgeOutline(): string;
    set xAxisBadgeOutline(a: string);
    private bl;
    get yAxisBadgeOutline(): string;
    set yAxisBadgeOutline(a: string);
    private af;
    get xAxisBadgeRadius(): number;
    set xAxisBadgeRadius(a: number);
    private am;
    get yAxisBadgeRadius(): number;
    set yAxisBadgeRadius(a: number);
    private ae;
    get xAxisBadgeOutlineThickness(): number;
    set xAxisBadgeOutlineThickness(a: number);
    private al;
    get yAxisBadgeOutlineThickness(): number;
    set yAxisBadgeOutlineThickness(a: number);
    private ad;
    get xAxisBadgeMargin(): number;
    set xAxisBadgeMargin(a: number);
    private ak;
    get yAxisBadgeMargin(): number;
    set yAxisBadgeMargin(a: number);
    private ag;
    get xAxisBadgeSize(): number;
    set xAxisBadgeSize(a: number);
    private an;
    get yAxisBadgeSize(): number;
    set yAxisBadgeSize(a: number);
    private bg;
    get xAxisBadgeImagePath(): string;
    set xAxisBadgeImagePath(a: string);
    private bk;
    get yAxisBadgeImagePath(): string;
    set yAxisBadgeImagePath(a: string);
    private r;
    get isXAxisBadgeEnabled(): boolean;
    set isXAxisBadgeEnabled(a: boolean);
    private s;
    get isYAxisBadgeEnabled(): boolean;
    set isYAxisBadgeEnabled(a: boolean);
    private k;
    get xAxisUserAnnotation(): UserBaseAnnotationDescription;
    set xAxisUserAnnotation(a: UserBaseAnnotationDescription);
    private l;
    get yAxisUserAnnotation(): UserBaseAnnotationDescription;
    set yAxisUserAnnotation(a: UserBaseAnnotationDescription);
}
