import type { ExtractConfig, PackageDependency, PackageFileContent } from '../types'; import { GitRefDefinition, GithubReleaseDefinition, HelmChartDefinition, VendirDefinition } from './schema'; export declare function extractHelmChart(helmChart: HelmChartDefinition, aliases?: Record | undefined): PackageDependency | null; export declare function extractGitSource(gitSource: GitRefDefinition): PackageDependency | null; export declare function extractGithubReleaseSource(githubRelease: GithubReleaseDefinition): PackageDependency | null; export declare function parseVendir(content: string, packageFile?: string): VendirDefinition | null; export declare function extractPackageFile(content: string, packageFile: string, config: ExtractConfig): PackageFileContent | null;