import type { DependencyLinterConfig, DependencyMap, ModuleInfo, DependencyModuleInfoMap, ModuleStatus } from '../types'; export default class DependencyLinter { private config; private devFiles; private ignoreErrors; private packageJson; constructor(config: DependencyLinterConfig); lint({ listedModules, usedModules, }: { listedModules: DependencyMap; usedModules: ModuleInfo[]; }): DependencyModuleInfoMap; isErrorIgnored({ error, name }: { error: number; name: string; }): boolean; isDevDependency({ files, scripts }: ModuleInfo): boolean; isDevFile(file: string): boolean; isDevScript(script: string): boolean; parseUsedModule(usedModule: ModuleInfo, status: ModuleStatus, result: DependencyModuleInfoMap): void; } //# sourceMappingURL=dependencyLinter.d.ts.map