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