import { IScanner, IIgnorePatternHandler } from './scanner.interface'; import { ScanOptions, ScanResult } from '../types/scanner.types'; export declare class FileSystemScanner implements IScanner { readonly name = "file-system"; private ignoreHandler?; private gitService; private fileHashService; private logger; constructor(ignoreHandler?: IIgnorePatternHandler); canScan(path: string): Promise; getConfig(): Record; scan(options: ScanOptions): Promise; private performDeltaAnalysis; private performGitDeltaAnalysis; private markFilesWithGitStatus; private performHashDeltaAnalysis; private calculateLanguageInfo; private buildExcludePatterns; private processFileEntry; private getFileEntryType; private detectFileType; private buildDirectoryTree; } //# sourceMappingURL=file-system-scanner.d.ts.map