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