import { AddressLookupRequest, AddressLookupResponse } from '@vepler/locations-types'; /** * Address to UPRN matching with LLM-powered parsing * * This endpoint provides intelligent address parsing and matching with: * - Fast-path optimization for well-formatted addresses (95%+ confidence) * - LLM-powered parsing for complex multi-address inputs * - Confidence scoring and fallback mechanisms * - Detailed processing insights * * @param params - Address lookup request parameters * @returns Promise resolving to address matches with metadata * * @example * ```typescript * import { location } from '@vepler/http-sdk'; * * // Simple address lookup * const result = await location.lookup({ * addressString: "10 Downing Street, London SW1A 2AA" * }); * * // Complex multi-address with options * const complexResult = await location.lookup({ * addressString: "37 barley avenue and 42 in pocklington YO442RW", * options: { * confidenceThreshold: 60, * includeProcessingDetails: true, * maxResults: 10 * } * }); * ``` */ export declare function addressLookup(params: AddressLookupRequest): Promise;