export interface AutocompletePopoverOptions { getFunctionNames: () => string[]; onAccept: (input: HTMLInputElement) => void; } export interface AutocompletePopoverHandle { update(input: HTMLInputElement): void; handleKey(ev: KeyboardEvent): boolean; isOpen(): boolean; close(): void; scheduleClose(): void; destroy(): void; } export declare function createAutocompletePopover(options: AutocompletePopoverOptions): AutocompletePopoverHandle;