import type { ArchiveLimits, SafetyProfile, ArchiveFormat } from './types.js'; export declare function resolveXzIndexLimits(limits?: ArchiveLimits, safetyProfile?: SafetyProfile): { maxIndexRecords: number; maxIndexBytes: number; }; export declare function resolveXzPreflightLimits(limits?: ArchiveLimits, safetyProfile?: SafetyProfile): { maxIndexRecords: number; maxIndexBytes: number; maxPreflightBlockHeaders: number; }; export declare function resolveXzDictionaryLimit(limits?: ArchiveLimits, safetyProfile?: SafetyProfile): bigint; export declare function shouldPreflightXz(format: ArchiveFormat | 'auto' | undefined, filename?: string): boolean; //# sourceMappingURL=xzPreflight.d.ts.map