/** * CommandPalette - Interactive command discovery UI * * Displays available commands when user types "/" in chat. * Supports filtering and selection. * * @module CommandPalette */ export interface PaletteOptions { query?: string; showCategories?: boolean; maxItems?: number; } /** * CommandPalette - Displays available commands */ export declare class CommandPalette { private theme; /** * Render the command palette * * @param options - Display options * @returns Formatted command palette string */ render(options?: PaletteOptions): string; /** * Render commands grouped by category */ private renderByCategory; /** * Render commands in a flat list */ private renderFlat; /** * Render empty state (no matching commands) */ private renderEmpty; /** * Render command help */ renderHelp(commandName: string): string; /** * Render quick help (compact version) */ renderQuickHelp(): string; /** * Render full help with basics, commands, and keyboard shortcuts * Similar to neoncortex's Help component */ renderFullHelp(): string; /** * Refresh theme (call after theme change) */ refreshTheme(): void; } /** * Global palette instance */ export declare const commandPalette: CommandPalette; //# sourceMappingURL=CommandPalette.d.ts.map