/** * OpenCode CLI Executor * Integrates with OpenCode CLI for AI-assisted coding tasks * https://github.com/opencode-ai/opencode */ import type { ExecutorOptions, ExecutorResult } from '../types.js'; import type { AgentExecutor } from './index.js'; export declare class OpenCodeExecutor implements AgentExecutor { readonly type: "opencode"; private process; private binaryPath; constructor(binaryPath?: string); /** * Check if OpenCode CLI is installed */ isAvailable(): Promise; /** * Execute a prompt using OpenCode CLI */ execute(prompt: string, options?: ExecutorOptions): Promise; /** * Build OpenCode CLI arguments * Uses `opencode run [message..]` for non-interactive execution */ private buildArgs; /** * Abort current execution */ abort(): void; } //# sourceMappingURL=opencode.d.ts.map