import Candidate from "./Candidate.js"; export type Language = "native" | "latin" | (string & {}); export type Geocode = "true" | (string & {}); 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: Language | undefined; inputId: string | undefined; customParameters: Record; constructor(country?: string, freeform?: string); addCustomParameter(key: string, value: string): void; ensureEnoughInfo(): boolean; ensureValidData(): boolean; }