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