import { LocationEntity } from '../interface';
import { Map as olMap } from 'ol';
type OverlayPositioning = "bottom-left" | "bottom-center" | "bottom-right" | "center-left" | "center-center" | "center-right" | "top-left" | "top-center" | "top-right";
export declare const usePositionManager: (mapInstance: olMap) => {
    render: (portList: LocationEntity[]) => void;
    renderHtml: (id: string, lonLat: [number, number], html: string, options: {
        positioning?: OverlayPositioning;
        offset?: number[];
    }) => void;
    removeHtml: (id: string) => void;
    selected: (loactionData?: LocationEntity) => void;
    clearSelected: () => void;
    clear: () => void;
};
export {};
