import { DependencyScannerCfg } from './DependencyScannerCfg'; import { IDependencyResponse } from "./DependencyTypes"; export declare class DependencyScanner { private localDependency; private dependencyClient; private config; constructor(cfg?: DependencyScannerCfg); scanFolder(path: string): Promise; /** * @param basePath - Scan root directory. Limits the scope of upward directory searches * performed by parsers (e.g., finding gradle/libs.versions.toml). * When omitted, searches may walk up to the filesystem root. */ scan(files: Array, basePath?: string): Promise; private getDependencies; private purlAdapter; private chunkPurls; private buildRequests; private repairOutput; }