/** * GHAP (Gazetteer of Historical Australian Placenames) API Client * * The TLCMap WSAPI provides access to historical placenames from the Australian * National Placename Survey (ANPS) and community-contributed layers. * * API Documentation: https://docs.tlcmap.org/help/developers * No API key required. */ import { BaseClient } from '../../core/base-client.js'; import type { GHAPSearchParams, GHAPSearchResult, GHAPPlace, GHAPLayer, GHAPLayerResult } from './types.js'; export declare class GHAPClient extends BaseClient { constructor(); /** * Search the GHAP gazetteer for placenames */ search(params: GHAPSearchParams): Promise; /** * Get a specific place by its TLCMap ID */ getPlace(id: string): Promise; /** * List all available data layers */ listLayers(): Promise; /** * Get places from a specific layer */ getLayer(layerId: number): Promise; private parseSearchResponse; private parseFeature; private formatDateRange; } export declare const ghapClient: GHAPClient; //# sourceMappingURL=client.d.ts.map