import { Dependency } from '../types'; /** * Enhanced dependency resolver with TypeScript path alias and barrel export support */ export declare class EnhancedDependencyResolver { private tsConfigCache; private rootDir; constructor(rootDir: string); /** * Resolve dependency with enhanced strategies */ resolveDependency(dep: Dependency, fromFilePath: string): Promise; /** * Resolve TypeScript path alias */ private resolvePathAlias; /** * Resolve relative import path */ private resolveRelativePath; /** * Resolve barrel exports (index.ts re-exports) */ private resolveBarrelExports; /** * Check if file is a barrel file (index.ts/js) */ private isBarrelFile; /** * Load tsconfig.json */ private loadTsConfig; /** * Check if file exists */ private fileExists; /** * Clear tsconfig cache */ clearCache(): void; } //# sourceMappingURL=dependency-resolver.d.ts.map