/** * Contains mapping between Backstage release and package versions. * @public */ type ReleaseManifest = { releaseVersion: string; packages: { name: string; version: string; }[]; }; /** * Options for {@link getManifestByVersion}. * @public */ type GetManifestByVersionOptions = { version: string; fetch?: (url: string, options?: { signal?: AbortSignal; }) => Promise>; gitHubRawBaseUrl?: string; versionsBaseUrl?: string; }; /** * Returns a release manifest based on supplied version. * @public */ declare function getManifestByVersion(options: GetManifestByVersionOptions): Promise; /** * Options for {@link getManifestByReleaseLine}. * @public */ type GetManifestByReleaseLineOptions = { releaseLine: string; fetch?: (url: string, options?: { signal?: AbortSignal; }) => Promise>; gitHubRawBaseUrl?: string; versionsBaseUrl?: string; }; /** * Returns a release manifest based on supplied release line. * @public */ declare function getManifestByReleaseLine(options: GetManifestByReleaseLineOptions): Promise; export { type GetManifestByReleaseLineOptions, type GetManifestByVersionOptions, type ReleaseManifest, getManifestByReleaseLine, getManifestByVersion };