import Coordinate from '../geo/Coordinate'; import Point from '../geo/Point'; import { type Geometry } from '../geometry'; import { MapIdentifyOptionsType } from './Map'; type identifyOptionsType = MapIdentifyOptionsType & { coordinate: Coordinate; }; type identifyAtPointOptionsType = MapIdentifyOptionsType & { containerPoint: Point; }; type MapIdentifyCBType = (geos: Array) => void; declare module "./Map" { interface Map { computeLength(coord1: Coordinate, coord2: Coordinate): number; computeGeometryLength(geometry: Geometry): number; computeGeometryArea(geometry: Geometry): number; identify(opts: identifyOptionsType, cb: MapIdentifyCBType): void; identifyAtPoint(opts: identifyAtPointOptionsType, cb: MapIdentifyCBType): void; } } export {}; //# sourceMappingURL=Map.Topo.d.ts.map