import { C as CID_ALGORITHM_NAMES } from './MultiHashData-B-scpa5G.cjs'; export { c as CID_ALGORITHM, b as CID_ALGORITHM_CODES, a as ComputeInterface, M as MultiHashData } from './MultiHashData-B-scpa5G.cjs'; import * as Stream from 'stream'; interface FileProcessorInterface { processFile(current: number, queueSize: number, nfoFilePath: string): Promise; canProcessFile(filePath: string): Promise; deleteFile(filePath: string): Promise; } interface FileIDComputerInterface { computeCIDs(filePath: Stream, algorithms: CID_ALGORITHM_NAMES[]): Promise; } export { CID_ALGORITHM_NAMES, type FileIDComputerInterface, type FileProcessorInterface };