import { Base, Type } from "igniteui-react-core";
import { RectangleVisualData } from "igniteui-react-core";
import { LabelAppearanceData } from "igniteui-react-core";
import { LineVisualData } from "igniteui-react-core";
import { RectData } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class CalloutVisualData extends Base {
    static $t: Type;
    private _background;
    get background(): RectangleVisualData;
    set background(a: RectangleVisualData);
    private _text;
    get text(): LabelAppearanceData;
    set text(a: LabelAppearanceData);
    private _line;
    get line(): LineVisualData;
    set line(a: LineVisualData);
    private _left;
    get left(): number;
    set left(a: number);
    private _top;
    get top(): number;
    set top(a: number);
    private _marginLeft;
    get marginLeft(): number;
    set marginLeft(a: number);
    private _marginTop;
    get marginTop(): number;
    set marginTop(a: number);
    serialize(): string;
    scaleByViewport(a: RectData): void;
}
