/** * Claude Execution Service * SOLID Principles: Single Responsibility - Handle Claude Code command execution only */ import { IClaudeExecutionService, ClaudeCodeOptions, ClaudeCodeResponse, CommandExecutionOptions, CommandExecutionResult } from '../interfaces/index'; export declare class ClaudeExecutionService implements IClaudeExecutionService { private logger; executeClaudeCode(prompt: string, context: string, options?: ClaudeCodeOptions): Promise; executeCommand(command: string, options?: CommandExecutionOptions): Promise; validatePromptSize(prompt: string): { valid: boolean; size: number; warning?: string; }; testConnection(): Promise<{ connected: boolean; version?: string; error?: string; }>; getExecutionStats(): { totalExecutions: number; averageExecutionTime: number; successRate: number; }; } //# sourceMappingURL=claude-execution-service.d.ts.map