export class VisualTip {
    /**
     *
     * @param {Rectangle} target
     * @param {function} tipFactory
     * @param {*} [factoryContext]
     * @param {Rectangle[]} [obstacles]
     */
    constructor(target: Rectangle, tipFactory: Function, factoryContext?: any, obstacles?: Rectangle[]);
    /**
     *
     * @type {Rectangle}
     */
    target: Rectangle;
    /**
     *
     * @type {Function}
     */
    factory: Function;
    /**
     *
     * @type {*}
     */
    factoryContext: any;
    /**
     *
     * @type {Rectangle[]}
     */
    obstracles: Rectangle[];
    /**
     *
     * @type {View|null}
     */
    view: View | null;
}
//# sourceMappingURL=VisualTip.d.ts.map