/** * Parallel file discovery for faster codebase scanning * Uses concurrent directory traversal to speed up file discovery */ export interface ParallelDiscoveryConfig { basePath: string; maxConcurrentDirs?: number; excludeDirs?: string[]; } /** * Discovers files in parallel by processing multiple directories concurrently */ export declare class ParallelFileDiscovery { private config; private activeDirs; private maxConcurrent; private excludeDirs; constructor(config: ParallelDiscoveryConfig); /** * Discover all files in the codebase using parallel traversal */ discover(): Promise; /** * Walk directory tree in parallel with concurrency control */ private walkParallel; /** * Process multiple directories with concurrency limit */ private processDirectoriesWithLimit; /** * Get discovery statistics */ getStats(): { maxConcurrent: number; excludedDirs: string[]; }; } //# sourceMappingURL=parallel-discovery.d.ts.map