import type { LambdaEndpoint } from "../parseEvents/endpoints";
export declare class BufferedStreamResponse {
    #private;
    buffer?: Uint8Array;
    _isHttpIntegrationResponse: boolean;
    _metaDelimiter: number;
    _endDelimiter: number;
    _ct?: any;
    _isStreamResponse: boolean;
    static codec: TextDecoder;
    static splitMessage: (buffer?: Uint8Array, metaDelimiter?: number) => Uint8Array | undefined;
    constructor(mockEvent?: LambdaEndpoint);
    setHeader(name: string, value: string): void;
    write(chunk: Uint8Array, encoding?: BufferEncoding): void;
    end(chunk?: Uint8Array): void;
    destroy(): void;
    getParsedResponse(): string | {
        statusCode: number;
        headers: {
            "Content-Type": string;
        };
        body: string;
    } | undefined;
}
