export interface RunAgentOptions {
    prompt: string;
    agentName?: string;
    sessionId?: string;
    autoResume?: boolean;
    cwd?: string;
    configPath?: string;
    silent?: boolean;
}
export interface RunAgentResult {
    result: string;
    sessionId?: string;
    error?: string;
    rawOutput?: string;
}
export declare class QwenCLIRunner {
    private config;
    private timeoutMs;
    private tempFiles;
    private MAX_BUF;
    constructor();
    private cleanupTempFiles;
    runAgent(options: RunAgentOptions): Promise<RunAgentResult>;
    private runAgentInternal;
}
//# sourceMappingURL=QwenCliRunner.d.ts.map