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