/**
 * Pure JavaScript DEFLATE implementation for browsers without CompressionStream support
 *
 * This fallback supports:
 * - Decompression: Full DEFLATE decompression (RFC 1951)
 * - Compression: STORE mode only (no compression, but valid DEFLATE format)
 *
 * Used automatically when CompressionStream with "deflate-raw" is unavailable:
 * - Firefox < 113
 * - Safari < 16.4
 * - Chrome < 103
 */
/**
 * Decompress DEFLATE data (raw format, no zlib header)
 *
 * @param data - Compressed data in deflate-raw format
 * @returns Decompressed data
 */
export declare function inflateRaw(data: Uint8Array): Uint8Array;
/**
 * Compress data using DEFLATE STORE mode (no compression)
 *
 * This creates valid DEFLATE data but without actual compression.
 * Files will be larger but this works on all browsers.
 *
 * @param data - Data to "compress"
 * @returns DEFLATE-formatted data (stored, not compressed)
 */
export declare function deflateRawStore(data: Uint8Array): Uint8Array;
/**
 * Compress data using DEFLATE with fixed Huffman codes
 *
 * This provides real compression using LZ77 + fixed Huffman codes.
 * Not as efficient as full DEFLATE but much better than STORE mode.
 *
 * @param data - Data to compress
 * @returns Compressed data in deflate-raw format
 */
export declare function deflateRawCompressed(data: Uint8Array): Uint8Array;
