import type { ExtractConfig, PackageDependency, PackageFile, PackageFileContent } from '../types'; import type { Image, Job, Services } from './types'; export declare function extractFromImage(image: Image | undefined, registryAliases?: Record): PackageDependency | null; export declare function extractFromServices(services: Services | undefined, registryAliases?: Record): PackageDependency[]; export declare function extractFromJob(job: Job | undefined, registryAliases?: Record): PackageDependency[]; export declare function extractPackageFile(content: string, packageFile: string, config: ExtractConfig): PackageFileContent | null; export declare function extractAllPackageFiles(config: ExtractConfig, packageFiles: string[]): Promise;