import { Base, Type } from "igniteui-angular-core";
import { RectangleVisualData } from "igniteui-angular-core";
import { PolygonVisualData } from "igniteui-angular-core";
import { PolyLineVisualData } from "igniteui-angular-core";
import { List$1 } from "igniteui-angular-core";
import { RectData } from "igniteui-angular-core";
/**
 * @hidden
 */
export declare class PointerTooltipVisualData extends Base {
    static $t: Type;
    private _boxShape;
    get boxShape(): RectangleVisualData;
    set boxShape(a: RectangleVisualData);
    private _pointerFillShape;
    get pointerFillShape(): PolygonVisualData;
    set pointerFillShape(a: PolygonVisualData);
    private _pointerOutlineShape;
    get pointerOutlineShape(): PolyLineVisualData;
    set pointerOutlineShape(a: PolyLineVisualData);
    private _offsetX;
    get offsetX(): number;
    set offsetX(a: number);
    private _offsetY;
    get offsetY(): number;
    set offsetY(a: number);
    private _categoryNames;
    get categoryNames(): List$1<string>;
    set categoryNames(a: List$1<string>);
    serialize(): string;
    scaleByViewport(a: RectData): void;
    private _viewport;
    get viewport(): RectData;
    set viewport(a: RectData);
}
