import { WharfEntity } from '../interface';
import { Feature, Map as MapOl } from 'ol';
export declare const PORT_LAYER_CLASS_NAME = "zh-map-port-layer";
export declare const usePortManager: (mapInstance: MapOl) => {
    render: (portList: WharfEntity[], showTitle?: boolean) => void;
    clear: () => void;
    selected: (portData?: WharfEntity) => void;
    setRed: (portData?: WharfEntity) => void;
    clearRed: () => void;
    clearNonRed: () => void;
    handlePortHover: (portFeature: Feature | null) => void;
};
