interface KeyboardShortcut { key: string; ctrlKey?: boolean; altKey?: boolean; shiftKey?: boolean; metaKey?: boolean; callback: () => void; description?: string; } interface UseKeyboardShortcutsOptions { enabled?: boolean; preventDefault?: boolean; } export declare function useKeyboardShortcuts(shortcuts: KeyboardShortcut[], options?: UseKeyboardShortcutsOptions): KeyboardShortcut[]; export declare const createAdminShortcuts: (actions: { onSave?: () => void; onNew?: () => void; onSearch?: () => void; onRefresh?: () => void; onEscape?: () => void; onDelete?: () => void; onUpload?: () => void; }) => KeyboardShortcut[]; export {}; //# sourceMappingURL=useKeyboardShortcuts.d.ts.map