import { FileEntry } from '../types/submit.types.js'; export interface ValidationResult { isValid: boolean; errors: string[]; } export declare class FileScannerService { constructor(); validateStructure(directoryPath: string): Promise; private validatePropertyDirectory; private validateSeedDatagroupDirectory; private isValidCid; scanDirectory(directoryPath: string, batchSize?: number): AsyncGenerator; countTotalFiles(directoryPath: string): Promise; getAllDataGroupCids(directoryPath: string): Promise>; } //# sourceMappingURL=file-scanner.service.d.ts.map