import type { KeyHandler } from '@opentui/core'; type Mode = 'browse' | 'confirmApply' | 'confirmDelete'; export interface GalleryKeyboardCallbacks { onApply: () => void; onCancel: () => void; onDelete: () => void; onModeChange: (mode: Mode) => void; } export interface GalleryKeyboardController { mode: () => Mode; destroy: () => void; } export declare function setupGalleryKeyboard(keyInput: KeyHandler, canDelete: () => boolean, callbacks: GalleryKeyboardCallbacks): GalleryKeyboardController; export {}; //# sourceMappingURL=keyboard.d.ts.map