import type { AgentResponse } from '../../core/models/index.js';
import type { StreamCallback } from '../../shared/types/provider.js';
import type { StreamJsonStdoutResult } from './stream-json-lines.js';
type ClaudeHeadlessResponseInput = {
    agentName: string;
    parsed: StreamJsonStdoutResult;
    stdout: string;
    stderr: string;
    sessionId: string | undefined;
    outputSchema: Record<string, unknown> | undefined;
    onStream: StreamCallback | undefined;
};
export declare function buildClaudeHeadlessResponse(input: ClaudeHeadlessResponseInput): AgentResponse;
export {};
//# sourceMappingURL=result-response.d.ts.map