export interface ClaudeCodeResult { success: boolean; output: string; error?: string; sessionId?: string; } /** * Check if Claude Code CLI is available */ export declare function isClaudeCodeAvailable(): Promise; /** * Invoke Claude Code in edit mode with a prompt */ export declare function invokeClaudeCode(prompt: string, options?: { sessionId?: string; timeout?: number; }): Promise; /** * Resume a Claude Code session with additional context */ export declare function resumeClaudeCodeSession(sessionId: string, prompt: string, options?: { timeout?: number; }): Promise; /** * Invoke Claude Code in interactive mode * User can directly interact with Claude Code UI * @param prompt - Context prompt with file structure */ export declare function invokeClaudeCodeInteractive(prompt: string): Promise;