import { Base, Point, Type } from "igniteui-react-core";
import { DataAnnotationDisplayMode } from "./DataAnnotationDisplayMode";
import { Brush } from "igniteui-react-core";
import { UserBaseAnnotation } from "./UserBaseAnnotation";
/**
 * @hidden
 */
export declare class DataAnnotationInfo extends Base {
    static $t: Type;
    constructor();
    q: number;
    r: number;
    private _xAxisPixel;
    get xAxisPixel(): number;
    set xAxisPixel(a: number);
    private _yAxisPixel;
    get yAxisPixel(): number;
    set yAxisPixel(a: number);
    private _xAxisWindow;
    get xAxisWindow(): number;
    set xAxisWindow(a: number);
    private _yAxisWindow;
    get yAxisWindow(): number;
    set yAxisWindow(a: number);
    private _xAxisValue;
    get xAxisValue(): number;
    set xAxisValue(a: number);
    private _yAxisValue;
    get yAxisValue(): number;
    set yAxisValue(a: number);
    private _dataIndex;
    get dataIndex(): number;
    set dataIndex(a: number);
    private _dataValueX;
    get dataValueX(): number;
    set dataValueX(a: number);
    private _dataValueY;
    get dataValueY(): number;
    set dataValueY(a: number);
    private _dataLabelX;
    get dataLabelX(): string;
    set dataLabelX(a: string);
    private _dataLabelY;
    get dataLabelY(): string;
    set dataLabelY(a: string);
    private _xAxisLabel;
    get xAxisLabel(): string;
    set xAxisLabel(a: string);
    private _yAxisLabel;
    get yAxisLabel(): string;
    set yAxisLabel(a: string);
    a: DataAnnotationDisplayMode;
    b: DataAnnotationDisplayMode;
    get j(): boolean;
    get k(): boolean;
    private _isStartLabel;
    get isStartLabel(): boolean;
    set isStartLabel(a: boolean);
    private _isEndLabel;
    get isEndLabel(): boolean;
    set isEndLabel(a: boolean);
    private _isCenterLabel;
    get isCenterLabel(): boolean;
    set isCenterLabel(a: boolean);
    private _textColor;
    get textColor(): Brush;
    set textColor(a: Brush);
    private _background;
    get background(): Brush;
    set background(a: Brush);
    private _borderColor;
    get borderColor(): Brush;
    set borderColor(a: Brush);
    private _borderRadius;
    get borderRadius(): number;
    set borderRadius(a: number);
    private _borderThickness;
    get borderThickness(): number;
    set borderThickness(a: number);
    private _xAxisBadgeBackground;
    get xAxisBadgeBackground(): Brush;
    set xAxisBadgeBackground(a: Brush);
    private _yAxisBadgeBackground;
    get yAxisBadgeBackground(): Brush;
    set yAxisBadgeBackground(a: Brush);
    private _xAxisBadgeOutline;
    get xAxisBadgeOutline(): Brush;
    set xAxisBadgeOutline(a: Brush);
    private _yAxisBadgeOutline;
    get yAxisBadgeOutline(): Brush;
    set yAxisBadgeOutline(a: Brush);
    private _xAxisBadgeRadius;
    get xAxisBadgeRadius(): number;
    set xAxisBadgeRadius(a: number);
    private _yAxisBadgeRadius;
    get yAxisBadgeRadius(): number;
    set yAxisBadgeRadius(a: number);
    private _xAxisBadgeOutlineThickness;
    get xAxisBadgeOutlineThickness(): number;
    set xAxisBadgeOutlineThickness(a: number);
    private _yAxisBadgeOutlineThickness;
    get yAxisBadgeOutlineThickness(): number;
    set yAxisBadgeOutlineThickness(a: number);
    private _xAxisBadgeMargin;
    get xAxisBadgeMargin(): number;
    set xAxisBadgeMargin(a: number);
    private _yAxisBadgeMargin;
    get yAxisBadgeMargin(): number;
    set yAxisBadgeMargin(a: number);
    private _xAxisBadgeSize;
    get xAxisBadgeSize(): number;
    set xAxisBadgeSize(a: number);
    private _yAxisBadgeSize;
    get yAxisBadgeSize(): number;
    set yAxisBadgeSize(a: number);
    private _xAxisBadgeImagePath;
    get xAxisBadgeImagePath(): string;
    set xAxisBadgeImagePath(a: string);
    private _yAxisBadgeImagePath;
    get yAxisBadgeImagePath(): string;
    set yAxisBadgeImagePath(a: string);
    private _isXAxisBadgeEnabled;
    get isXAxisBadgeEnabled(): boolean;
    set isXAxisBadgeEnabled(a: boolean);
    private _isYAxisBadgeEnabled;
    get isYAxisBadgeEnabled(): boolean;
    set isYAxisBadgeEnabled(a: boolean);
    private _xAxisUserAnnotation;
    get xAxisUserAnnotation(): UserBaseAnnotation;
    set xAxisUserAnnotation(a: UserBaseAnnotation);
    private _yAxisUserAnnotation;
    get yAxisUserAnnotation(): UserBaseAnnotation;
    set yAxisUserAnnotation(a: UserBaseAnnotation);
    get at(): Point;
}
