import { Base, Point, Type } from "igniteui-react-core";
import { Brush } from "igniteui-react-core";
import { List$1 } from "igniteui-react-core";
import { DataAnnotationInfo } from "./DataAnnotationInfo";
import { Rect } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class DataAnnotationItem extends Base {
    static $t: Type;
    constructor();
    private _dataIndex;
    get dataIndex(): number;
    set dataIndex(a: number);
    private _startLabelX;
    get startLabelX(): string;
    set startLabelX(a: string);
    private _startLabelY;
    get startLabelY(): string;
    set startLabelY(a: string);
    private _endLabelX;
    get endLabelX(): string;
    set endLabelX(a: string);
    private _endLabelY;
    get endLabelY(): string;
    set endLabelY(a: string);
    private _centerLabelY;
    get centerLabelY(): string;
    set centerLabelY(a: string);
    private _centerLabelX;
    get centerLabelX(): string;
    set centerLabelX(a: string);
    private _shapeStartX;
    get shapeStartX(): number;
    set shapeStartX(a: number);
    private _shapeStartY;
    get shapeStartY(): number;
    set shapeStartY(a: number);
    private _shapeEndX;
    get shapeEndX(): number;
    set shapeEndX(a: number);
    private _shapeEndY;
    get shapeEndY(): number;
    set shapeEndY(a: number);
    private _shapeCenterX;
    get shapeCenterX(): number;
    set shapeCenterX(a: number);
    private _shapeCenterY;
    get shapeCenterY(): number;
    set shapeCenterY(a: number);
    get z(): Point;
    get ab(): Point;
    get aa(): Point;
    private _shapeBrush;
    get shapeBrush(): Brush;
    set shapeBrush(a: Brush);
    private _shapeOutline;
    get shapeOutline(): Brush;
    set shapeOutline(a: Brush);
    private _shapeThickness;
    get shapeThickness(): number;
    set shapeThickness(a: number);
    a: boolean;
    b: List$1<DataAnnotationInfo>;
    c: List$1<DataAnnotationInfo>;
    h: number;
    f: number;
    g: number;
    d: number;
    get i(): number;
    get e(): number;
    get ac(): Rect;
}
