import { DetectReferencesInput, DetectedReference } from '../shared/types'; import { RegistryService } from '../registry/registry.service'; import { StorageService } from '../storage/storage.service'; export declare class DetectionService { private readonly registryService; private readonly storageService; constructor(registryService: RegistryService, storageService: StorageService); detectReferences(input: DetectReferencesInput): Promise; private matchesWithBoundary; private shouldSkipPackage; private readInstalledPackageVersions; private findVersionMention; private readImportedPackages; private discoverRepoFilePaths; private normalizeImportedPackage; private packageMentionedInTask; private findInstalledVersion; private resolveCanonicalEntry; private detectDynamicTaskReferences; private extractTaskPackageCandidates; }