/** * GHAP (Gazetteer of Historical Australian Placenames) Type Definitions * * Types specific to the GHAP/TLCMap data source. */ export interface GHAPSearchParams { name?: string; containsname?: string; fuzzyname?: string; state?: GHAPState; lga?: string; bbox?: string; anpsId?: string; limit?: number; lat?: number; lon?: number; radiusKm?: number; } export interface GHAPPlace { id: string; anpsId?: string; name: string; state?: string; lga?: string; latitude?: number; longitude?: number; featureType?: string; description?: string; source?: string; dateRange?: string; url?: string; } export interface GHAPSearchResult { totalResults: number; returned: number; places: GHAPPlace[]; } export interface GHAPLayer { id: number; name: string; description?: string; creator?: string; placeCount?: number; url?: string; } export interface GHAPLayerResult { layer: GHAPLayer; places: GHAPPlace[]; } export declare const GHAP_STATES: readonly ["NSW", "VIC", "QLD", "SA", "WA", "TAS", "NT", "ACT"]; export type GHAPState = typeof GHAP_STATES[number]; //# sourceMappingURL=types.d.ts.map