import { Decompressor } from './Decompressor/Decompressor'; export declare class DecompressionManager { private decompressorList; private decompressionLevel; private suffix; private decompressOverride; constructor(decompressionLevel?: number, suffix?: string, decompressOverride?: boolean); addDecompressor(d: Decompressor): void; getSupportedFormats(): Array; decompress(archivesPaths: Array): Promise<{ parentFolders: Array; failedFiles: Array<{ path: string; error: string; }>; skippedByDepth: Array; }>; decompressRecursive(archivePath: string, level: number): Promise<{ failedFiles: Array<{ path: string; error: string; }>; skippedByDepth: Array; }>; }