import type { Getter } from "svelte-toolbelt"; interface DataTypeaheadOpts { onMatch: (value: string) => void; getCurrentItem: () => string; candidateValues: Getter; enabled: Getter; getWindow: () => Window & typeof globalThis; } export declare class DataTypeahead { #private; constructor(opts: DataTypeaheadOpts); handleTypeaheadSearch(key: string): string | undefined; resetTypeahead(): void; } export {};