export interface RunAgentOptions {
    prompt: string;
    agentName?: string;
    sessionId?: string;
    autoResume?: boolean;
    model?: string;
    cwd?: string;
    configPath?: string;
    silent?: boolean;
    signal?: AbortSignal;
}
export interface RunAgentResult {
    result: string;
    sessionId?: string;
    error?: string;
    rawOutput?: string;
    model?: string;
    nickname?: string;
    fallbackUsed?: string;
}
export declare class ClaudeRunner {
    private config;
    private timeoutMs;
    constructor();
    runAgent(options: RunAgentOptions): Promise<RunAgentResult>;
}
//# sourceMappingURL=ClaudeRunner.d.ts.map