/** * Command Palette - Fuzzy searchable command launcher * * Provides interactive command discovery when running 'ai' with no arguments */ import { CommandLoader } from '../executor/command-loader.js'; export interface CommandPaletteItem { description: string; name: string; phase: string; value: string; } export interface RecentCommand { args: string[]; command: string; timestamp: Date; } export declare class CommandPalette { private commandLoader; private recentCommands; constructor(commandLoader?: CommandLoader); /** * Load recent commands from history */ private loadRecentCommands; /** * Save command to history */ saveToHistory(command: string, args: string[]): void; /** * Get all available commands */ private getAvailableCommands; /** * Infer workflow phase from command name */ private inferPhase; /** * Show the command palette */ show(): Promise; /** * Show command palette with autocomplete search * Note: Requires inquirer-autocomplete-prompt plugin */ showWithSearch(): Promise; /** * Show quick action menu */ showQuickActions(): Promise; } /** * Show command palette */ export declare function showCommandPalette(): Promise; //# sourceMappingURL=command-palette.d.ts.map