/** * Web Streams API for WASM XZ compression/decompression. * * Returns standard Web TransformStream instances (not Node.js streams). * Use `.pipeThrough()` instead of `.pipe()`. */ import type { LZMAOptions } from '../types.js'; /** * Create a Web TransformStream that compresses data to XZ format. * * @param opts - Compression options (preset, check) * @returns A TransformStream * * @example * ```ts * const compressed = await new Response( * readableStream.pipeThrough(createXz()) * ).arrayBuffer(); * ``` */ export declare function createXz(opts?: LZMAOptions): TransformStream; /** * Create a Web TransformStream that decompresses XZ data. * * @returns A TransformStream * * @example * ```ts * const decompressed = await new Response( * xzStream.pipeThrough(createUnxz()) * ).arrayBuffer(); * ``` */ export declare function createUnxz(): TransformStream; //# sourceMappingURL=stream.d.ts.map