/** * Enhanced command implementations with full tool integration */ import type { CommandContext, CommandResult } from '../types'; import type { ToolExecutor } from '../tools/base'; import type { SessionManager } from './session'; import type { FileReferenceManager } from './file-reference'; import type { SetupManager } from './setup'; /** * Enhanced command manager that provides access to all system components */ export declare class EnhancedCommandManager { private toolExecutor; private sessionManager; private fileReferenceManager; private setupManager; private commands; private aliases; constructor(toolExecutor: ToolExecutor, sessionManager: SessionManager, fileReferenceManager: FileReferenceManager, setupManager: SetupManager); /** * Execute a slash command with full system access */ executeCommand(input: string, context: CommandContext): Promise; /** * Get command suggestions for autocomplete */ getCommandSuggestions(partial: string): string[]; private initializeCommands; } //# sourceMappingURL=enhanced-commands.d.ts.map