import { DatasourceApi, DigestConfig, GetDigestInputConfig, GetPkgReleasesConfig, GetReleasesConfig, PostprocessReleaseConfig, PostprocessReleaseResult, RegistryStrategy, Release, ReleaseResult, SourceUrlSupport } from "./types.js"; import { AsyncResult } from "../../util/result.js"; import { isGetPkgReleasesConfig } from "./common.js"; //#region lib/modules/datasource/index.d.ts declare const getDatasources: () => Map; declare const getDatasourceList: () => string[]; declare function getRawPkgReleases(config: GetPkgReleasesConfig): AsyncResult; declare function applyDatasourceFilters(releaseResult: ReleaseResult, config: GetPkgReleasesConfig): ReleaseResult; declare function getPkgReleases(config: GetPkgReleasesConfig): Promise; declare function supportsDigests(datasource: string | undefined): boolean; declare function getDigest(config: GetDigestInputConfig, value?: string): Promise; declare function getDefaultConfig(datasource: string): Promise>; //#endregion export { DatasourceApi, DigestConfig, GetDigestInputConfig, GetPkgReleasesConfig, GetReleasesConfig, PostprocessReleaseConfig, PostprocessReleaseResult, RegistryStrategy, Release, ReleaseResult, SourceUrlSupport, applyDatasourceFilters, getDatasourceList, getDatasources, getDefaultConfig, getDigest, getPkgReleases, getRawPkgReleases, isGetPkgReleasesConfig, supportsDigests }; //# sourceMappingURL=index.d.ts.map