import { KeyboardShortcut } from "../components/ai12z-bot/keyboard-shortcuts-dialog";
export declare const DEFAULT_SHORTCUTS: KeyboardShortcut[];
export declare class KeyboardShortcutManager {
    private shortcuts;
    private isEnabled;
    /**
     * Register a keyboard shortcut handler
     */
    register(key: string, modifiers: string[], handler: () => void): void;
    /**
     * Unregister a keyboard shortcut
     */
    unregister(key: string, modifiers: string[]): void;
    /**
     * Handle keyboard event
     */
    handleKeyboardEvent(event: KeyboardEvent): boolean;
    /**
     * Enable or disable all shortcuts
     */
    setEnabled(enabled: boolean): void;
    /**
     * Clear all registered shortcuts
     */
    clear(): void;
    /**
     * Create a unique key for the shortcut
     */
    private createShortcutKey;
}
/**
 * Singleton instance
 */
export declare const shortcutManager: KeyboardShortcutManager;
