export type ShortcutScope = "global" | "dashboard" | "editor" | "dialog"; export interface ShortcutKey { key: string; label?: string; } export interface ShortcutItem { id: string; keys: string | string[]; description: string; action: () => void; scope?: ShortcutScope; category?: string; rank?: number; keywords?: string[]; } export interface ShortcutContextType { registerShortcut: (shortcut: ShortcutItem) => void; unregisterShortcut: (id: string) => void; shortcuts: ShortcutItem[]; isShortcutActive: (id: string) => boolean; } //# sourceMappingURL=types.d.ts.map