import { GithubHttp } from '../../../util/http/github'; import { Datasource } from '../datasource'; import type { DigestConfig, GetReleasesConfig, ReleaseResult } from '../types'; export declare class ConanDatasource extends Datasource { static readonly id = "conan"; readonly defaultRegistryUrls: string[]; readonly caching = true; readonly registryStrategy = "merge"; githubHttp: GithubHttp; constructor(id?: string); getConanCenterReleases(conanName: string, userAndChannel: string): Promise; getDigest({ registryUrl, packageName }: DigestConfig, newValue?: string): Promise; getReleases({ registryUrl, packageName, }: GetReleasesConfig): Promise; }