export default function getCustomOverlay(): {
    new (elm: HTMLDivElement, defaultAnchor?: BMap.ControlAnchor, defaultOffset?: BMap.Size): {
        container: HTMLDivElement;
        map: BMap.Map;
        initialize: (map: BMap.Map) => HTMLElement;
        draw: () => void;
        defaultAnchor: BMap.ControlAnchor;
        defaultOffset: BMap.Size;
        setAnchor(anchor: BMap.ControlAnchor): void;
        getAnchor(): BMap.ControlAnchor;
        setOffset(offset: BMap.Size): void;
        getOffset(): BMap.Size;
        show(): void;
        hide(): void;
        isVisible(): boolean;
        getContainer(): HTMLElement | undefined;
    };
};
