import type { FeatureCollectionType, FeatureType, Point } from '../types/geojson.js'; /** * **Important**: While the suffix can be any length, it is strongly recommended to use * suffixes of at least 8 characters to ensure uniqueness and avoid collisions. * * @pattern ^a_[A-Za-z0-9_-]+$ */ export type AnnotationId = string; export type AnnotationProperties = { id: AnnotationId; externalId?: string; symbolId: string; }; export type AnnotationCollection = { type: FeatureCollectionType; features: { type: FeatureType; geometry: Point; properties: AnnotationProperties; }[]; }; export type AnnotationSymbol = { url: string; name: string; }; export type AnnotationSymbols = Partial>; //# sourceMappingURL=annotation.d.ts.map