/** * Zstandard frame header parser. * Parses magic, frame descriptor, window descriptor, content size. */ export declare const ZSTD_MAGIC = 4247762216; export declare const ZSTD_FRAMEHEADER_SIZE_MIN = 2; export declare const ZSTD_FRAMEHEADER_SIZE_MAX = 14; export interface FrameHeader { /** Total header size in bytes */ headerSize: number; /** Window size (minimum buffer for decompression) */ windowSize: number; /** Decompressed content size, or null if unknown */ contentSize: number | null; /** Whether content checksum is present at end of frame */ hasContentChecksum: boolean; /** Dictionary ID if present, else null */ dictionaryId: number | null; /** Single segment mode (no window descriptor) */ singleSegment: boolean; } export declare function parseFrameHeader(data: Uint8Array, offset: number): FrameHeader; export declare function parseZstdFrame(data: Uint8Array, offset: number): { magic: number; header: FrameHeader; };