import { EventEmitter } from 'events'; import { Command } from './suggestion-engine.js'; export interface CommandResult { success: boolean; message?: string; action?: string; data?: any; } export declare class CommandProcessor extends EventEmitter { private commands; constructor(); private initializeCommands; getCommands(): Command[]; isCommand(input: string): boolean; parseCommand(input: string): { command: string; args: string[]; }; validateCommand(command: string): boolean; processCommand(input: string): Promise; getHelpText(): string; addCommand(command: string, description: string, handler?: string): void; removeCommand(command: string): boolean; requiresInput(command: string): boolean; getCommandDescription(command: string): string | null; suggestCommands(partial: string): Command[]; getCommandUsage(command: string): string | null; } export declare const commandProcessor: CommandProcessor; //# sourceMappingURL=command-processor.d.ts.map