import type { AssistantStreamChunk } from "../../AssistantStreamChunk.js";
import { PipeableTransformStream } from "../../utils/stream/PipeableTransformStream.js";
import type { AssistantStreamEncoder } from "../../AssistantStream.js";
export type DataStreamOptions = {
    strict?: boolean | undefined;
    /** Maximum UTF-16 code units accepted in one protocol line. */
    maxLineLength?: number | undefined;
};
export declare class DataStreamEncoder extends PipeableTransformStream<AssistantStreamChunk, Uint8Array<ArrayBuffer>> implements AssistantStreamEncoder {
    headers: Headers;
    constructor();
}
export declare class DataStreamDecoder extends PipeableTransformStream<Uint8Array<ArrayBuffer>, AssistantStreamChunk> {
    constructor(options?: DataStreamOptions);
}
//# sourceMappingURL=DataStream.d.ts.map