export interface StageRecoveryStep { name?: string; status?: string; conclusion?: string; } export interface StageRecoveryJob { name?: string; status?: string; conclusion?: string; steps?: StageRecoveryStep[]; } export interface StageRecoveryRun { status?: string; conclusion?: string; displayTitle?: string; jobs?: StageRecoveryJob[]; } export declare function requiresLocalValidateReceipt(recoveryRunId: number | null): boolean; export declare function requiresLocalValidateForPublish(reuseStage: boolean): boolean; export declare function assertReusablePublishedStage(source: string, codeRef: string, runId: number, run: StageRecoveryRun, log: string): void;