/**
 * Bedrock Streaming Handler
 *
 * Handles streaming responses from Bedrock ConverseStream API.
 * Parses the AWS EventStream binary format to extract JSON chunks.
 */
import { ChatRequest, ChatChunk } from "../Provider.js";
import { BedrockConfig } from "./config.js";
export declare class BedrockStreaming {
    private readonly config;
    private readonly authMode;
    private readonly baseUrl;
    constructor(config: BedrockConfig);
    execute(request: ChatRequest, controller?: AbortController): AsyncGenerator<ChatChunk>;
    /**
     * Parse a Bedrock ConverseStream event into a NodeLLM ChatChunk.
     */
    private parseEvent;
    private buildHeaders;
}
//# sourceMappingURL=Streaming.d.ts.map