import { Coordinate } from 'ol/coordinate';
import { WharfEntity } from './wharfEntity.ts';
import { WharfSelectedData } from '../function/wharf';
export interface Props {
    zoom?: number;
    center?: Coordinate;
    layerType?: "vector" | "satellite";
    showGreenLayer?: boolean;
    showScale?: boolean;
    scaleLineUnit?: "metric" | "imperial" | "nautical";
    mapMoveEnd?: (zoom: number) => void;
    lineDrawEnd?: (line: unknown) => void;
    areaDrawEnd?: (area: Coordinate[]) => void;
    selectShip?: (id: string) => void;
    selectPort?: (id: WharfEntity) => void;
    selectWharf?: (wharfData: WharfSelectedData) => void;
    declutter: boolean;
    copyrightImgUrl?: string;
}
