interface SimpleEvent { message: string; } export declare type PlacesInstance = import('places.js').PlacesInstance; export declare type PlacesChangeEvent = import('places.js').ChangeEvent; export declare type PlacesErrorEvent = SimpleEvent; export declare type PlacesLimitEvent = SimpleEvent; /** * The interface for managing `places.js`. The module is dynamically loaded. */ export default class Places { private readonly places; private readonly container; readonly placesInstance: PlacesInstance; static create(container: HTMLInputElement, appId: string | undefined, apiKey: string | undefined, type: 'address'): Promise; private constructor(); close(): void; } export {};