import { EventEmitter } from "node:events"; export declare const DEFAULT_MODEL = "minimax(Custom)/MiniMax-M2.5"; export interface OpenCodeOptions { cwd: string; workspace?: string; model?: string; agent?: string; ulw?: boolean; silent?: boolean; logFile?: string; } export declare class OpenCodeClient extends EventEmitter { private process; private options; private outputBuffer; private logFilePath; constructor(options: OpenCodeOptions); private writeToLog; private writeToOutput; run(message: string): Promise<{ status: "continue" | "error"; output: string; }>; kill(): void; } export declare function createClient(projectDir: string, model?: string, agent?: string, ulw?: boolean, workspace?: string, silent?: boolean, logFile?: string): OpenCodeClient; //# sourceMappingURL=client.d.ts.map