/**
 * Browser True Streaming Compression
 *
 * Uses native CompressionStream("deflate-raw") for real chunk-by-chunk streaming.
 * Falls back to buffered compression if not supported.
 *
 * API compatible with Node.js version - supports .on("data"), .on("end"), .write(callback), .end()
 */
export type { DeflateStream, InflateStream, StreamCompressOptions, StreamingCodec } from "./streaming-compress.base.js";
import { type DeflateStream, type InflateStream, type StreamCompressOptions } from "./streaming-compress.base.js";
/**
 * Check if deflate-raw streaming compression is supported by this library.
 *
 * In browsers, the library always supports deflate-raw via the JS fallback.
 * Native deflate-raw Web Streams support (CompressionStream/DecompressionStream)
 * is used when available, but is not required.
 */
export declare function hasDeflateRaw(): boolean;
/**
 * Create a streaming DEFLATE compressor
 */
export declare function createDeflateStream(options?: StreamCompressOptions): DeflateStream;
/**
 * Create a streaming INFLATE decompressor
 */
export declare function createInflateStream(): InflateStream;
