import { PdfFilter } from './types.js'; /** * Creates an LZW filter for encoding and decoding PDF stream data. * LZW (Lempel-Ziv-Welch) is a lossless compression algorithm. * This is a minimal implementation for PDF (12-bit, no early change, no predictor). * * @returns A PdfFilter object with encode and decode methods. * * @example * ```typescript * const filter = lzw() * const compressed = filter.encode(rawData) * const decompressed = filter.decode(compressed) * ``` */ export declare function lzw(): PdfFilter;