import Candidate from "./Candidate.js"; export declare enum LanguageMode { Native = "native", Latin = "latin" } export type Geocode = "true" | (string & {}); export declare function resolveLanguageMode(value: LanguageMode | string | undefined): LanguageMode | undefined; export default class Lookup { result: Candidate[]; country: string | undefined; freeform: string | undefined; address1: string | undefined; address2: string | undefined; address3: string | undefined; address4: string | undefined; organization: string | undefined; locality: string | undefined; administrativeArea: string | undefined; postalCode: string | undefined; geocode: Geocode | undefined; language: LanguageMode | undefined; inputId: string | undefined; customParameters: Record; constructor(country?: string, freeform?: string); addCustomParameter(key: string, value: string): void; ensureEnoughInfo(): boolean; ensureValidData(): boolean; }