import { MarkerManagerBase } from "./MarkerManagerBase";
import { IFastItemColumn$1 } from "igniteui-react-core/ES5/IFastItemColumn$1";
import { List$1 } from "igniteui-react-core/ES5/List$1";
import { Marker } from "./Marker";
import { Point, IList$1, Type } from "igniteui-react-core/ES5/type";
import { IDictionary$2 } from "igniteui-react-core/ES5/IDictionary$2";
import { OwnedPoint } from "./OwnedPoint";
import { Rect } from "igniteui-react-core/ES5/Rect";
/**
 * @hidden
 */
export declare class BubbleMarkerManager extends MarkerManagerBase {
    static $t: Type;
    m: IFastItemColumn$1<number>;
    o: List$1<number>;
    n: List$1<Marker>;
    constructor(a: (arg1: any) => Marker, b: (arg1: number) => any, c: (arg1: IDictionary$2<any, OwnedPoint>) => void, d: () => Point[], e: () => IList$1<number>);
    l(a: IDictionary$2<any, OwnedPoint>, b: number, c: Rect, d: Rect, e: number): void;
    j(a: IDictionary$2<any, OwnedPoint>, b: boolean): void;
}
