import { IProgramOptions } from '../../interfaces'; import { PackageLockVersionService } from './package.lock.version.service'; import { YarnLockVersionService } from './yarn.lock.version.service'; import { PresenterService } from '../presenter/presenter.service'; import { IPacakgeVersion as IPackageVersion } from './interfaces'; import { BaseReportService } from '../base/base.report.service'; import { CodeRepositoryService } from '../code-repository/code-repository.service'; import { RepoInfo } from '../code-repository/repo-info'; export declare class NpmDependencyVersionService extends BaseReportService { private packageLockVersionService; private yarnLockVersionService; constructor(codeRepositoryService: CodeRepositoryService, presenterService: PresenterService, packageLockVersionService: PackageLockVersionService, yarnLockVersionService: YarnLockVersionService); protected handleRepo(repo: RepoInfo, options: IProgramOptions): Promise; private getDependencyVersion; }