import type { LocationAnnotationMapping, LocationEntranceMapping } from '../../extensions/location.js'; import type { ParsedMVF } from '../../types/bundle.js'; import type { ConnectionId } from '../../types/core.js'; import type { BuilderOptions } from '../builderOptions.js'; import type { MVFv2_STANDARD_MVFv3 } from '../index.js'; export type V3Locations = Pick; export type V2Locations = Pick; /** * Builds locations and categories, primarily based on the Locations extension * @param v3 * @returns */ export declare function buildLocations(v3: V3Locations, { geometryMaps, geometryFeatureById }: Pick): V2Locations; export type LocationAttachmentMaps = { annotationsByGeometryId: Map; connectionsByGeometryId: Map; entrancesByGeometryId: Map; }; export declare function buildLocationAttachmentMaps(v3: Pick, { geometryFeatureById }: Pick): LocationAttachmentMaps; //# sourceMappingURL=locationBuilder.d.ts.map