import type { AnthropicMessageResponse, AnthropicSseEvent } from '../../types/index.js';
import type { ChatReasoningMode } from '../../types/chat-types.js';
interface BuilderOptions {
    reasoningMode?: ChatReasoningMode;
    reasoningTextPrefix?: string;
}
export interface AnthropicBuilderResult {
    success: boolean;
    response?: AnthropicMessageResponse;
    error?: Error;
}
export declare function createAnthropicResponseBuilder(options?: BuilderOptions): {
    processEvent(event: AnthropicSseEvent): boolean;
    getResult(): AnthropicBuilderResult;
};
export {};
