/** * Quick command palette opened with Ctrl/⌘+/. * Fuzzy filters a flat command list and runs the picked entry. */ export interface PaletteCommand { id: string; title: string; description?: string; shortcut?: string; action: () => void; } export declare class CommandPalette { private overlay; private input; private list; private commands; private filtered; private active; private isOpen; private keyHandler; constructor(commands: PaletteCommand[]); setCommands(commands: PaletteCommand[]): void; open(): void; close(): void; toggle(): void; destroy(): void; private move; private run; private refresh; private render; }