/** * Victorian Heritage Database (VHD) API Client * * Provides access to Victorian heritage places, shipwrecks, and objects. * No API key required for read-only access. * * API Documentation: https://discover.data.vic.gov.au/dataset/victorian-heritage-api */ import { BaseClient } from '../../core/base-client.js'; import type { VHDPlaceSearchParams, VHDShipwreckSearchParams, VHDSearchResult, VHDPlace, VHDPlaceDetail, VHDShipwreck, VHDShipwreckDetail, VHDLookupItem } from './types.js'; export declare class VHDClient extends BaseClient { constructor(); /** * Search for heritage places */ searchPlaces(params: VHDPlaceSearchParams): Promise>; /** * Get a single place by ID */ getPlace(id: number): Promise; /** * Search for shipwrecks */ searchShipwrecks(params: VHDShipwreckSearchParams): Promise>; /** * Get a single shipwreck by ID */ getShipwreck(id: number): Promise; /** * List all municipalities (local government areas) */ listMunicipalities(): Promise; /** * List all architectural styles */ listArchitecturalStyles(): Promise; /** * List all heritage themes */ listThemes(): Promise; /** * List all time periods */ listPeriods(): Promise; } export declare const vhdClient: VHDClient; //# sourceMappingURL=client.d.ts.map