export interface KeyboardNavigationCallbacks { onSelect: (index: number) => void; onClose: () => void; onNavigate?: () => void; } export declare class KeyboardNavigationController { #private; private callbacks; constructor(callbacks: KeyboardNavigationCallbacks); get selectedIndex(): number; handleKeyDown(event: KeyboardEvent, itemCount: number): boolean; reset(): void; }