import { GlobOptions, BatchProcessingOptions, BatchProcessingSummary } from '../interfaces/types.js'; import { FileReaderManager } from '../managers/file-reader.manager.js'; import '../readers/base.reader.js'; declare class BatchFileProcessor { #private; constructor(fileReaderManager: FileReaderManager); expandGlobPatterns(patterns: string[], options?: GlobOptions): Promise; filterSupportedFiles(filePaths: string[]): Promise; processFiles(filePaths: string[], options?: BatchProcessingOptions): Promise; processGlobPatterns(patterns: string[], options?: BatchProcessingOptions & GlobOptions): Promise; } export { BatchFileProcessor };