/** * Default ZIP/OPC safety ceilings for Phase 1 full-memory load. * * Recorded assumptions for TASK-1102 / `docs/specs/opc-package.md` open questions. * Tunable via {@link ZipReadOptions}. */ /** Maximum number of ZIP file entries (central directory records). */ export declare const DEFAULT_MAX_ENTRY_COUNT = 64000; /** Maximum total uncompressed payload bytes across all entries. */ export declare const DEFAULT_MAX_UNCOMPRESSED_BYTES: number; /** Maximum uncompressed size of a single entry. */ export declare const DEFAULT_MAX_ENTRY_UNCOMPRESSED_BYTES: number; /** Maximum compressed size of a single entry (guards truncated bombs). */ export declare const DEFAULT_MAX_ENTRY_COMPRESSED_BYTES: number; /** * Options controlling ZIP read guards. */ export interface ZipReadOptions { readonly maxEntryCount?: number; readonly maxUncompressedBytes?: number; readonly maxEntryUncompressedBytes?: number; readonly maxEntryCompressedBytes?: number; } /** * Resolved limits with defaults applied. */ export interface ResolvedZipLimits { readonly maxEntryCount: number; readonly maxUncompressedBytes: number; readonly maxEntryUncompressedBytes: number; readonly maxEntryCompressedBytes: number; } /** * Apply defaults to optional read limits. */ export declare function resolveZipLimits(options?: ZipReadOptions): ResolvedZipLimits;