/** How long successive keys keep merging into one search before the buffer resets. */ export declare const TYPEAHEAD_TIMEOUT_MS = 1000; /** Plain printable character, not a shortcut or named key. */ export declare function isTypeaheadKey(event: { key: string; ctrlKey: boolean; metaKey: boolean; altKey: boolean; }): boolean; /** * Text typeahead matches: explicit `data-text-value`, else rendered text, since raw `textContent` fails for items rendering beyond their label. * @internal */ export declare function itemText(el: Element): string; /** Letter-key search like native `