import { Base, Type } from "igniteui-react-core";
import { PointData } from "igniteui-react-core";
import { LabelAppearanceData } from "igniteui-react-core";
import { SizeData } from "igniteui-react-core";
import { RectData } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class AxisLabelVisualData extends Base {
    static $t: Type;
    static readonly aNCHOR_TOP_LEFT: number;
    static readonly aNCHOR_TOP_RIGHT: number;
    static readonly aNCHOR_BOT_RIGHT: number;
    static readonly aNCHOR_BOT_LEFT: number;
    static readonly aNCHOR_START: number;
    static readonly aNCHOR_CENTER: number;
    static readonly aNCHOR_END: number;
    private _labelValue;
    get labelValue(): any;
    set labelValue(a: any);
    private _labelPosition;
    get labelPosition(): number;
    set labelPosition(a: number);
    private _position;
    get position(): PointData;
    set position(a: PointData);
    private _panelPosition;
    get panelPosition(): PointData;
    set panelPosition(a: PointData);
    private _chartPosition;
    get chartPosition(): PointData;
    set chartPosition(a: PointData);
    private _appearance;
    get appearance(): LabelAppearanceData;
    set appearance(a: LabelAppearanceData);
    private _size;
    get size(): SizeData;
    set size(a: SizeData);
    private _anchors;
    get anchors(): PointData[];
    set anchors(a: PointData[]);
    constructor();
    serialize(): string;
    q(a: RectData, b: boolean): void;
}
