import type { WorkflowState, WorkflowSystemInput } from '../../../core/models/types.js'; import type { PrStatusFetchOptions } from '../../../core/workflow/system/pr-execution-context.js'; import type { SystemStepServicesOptions } from '../../../core/workflow/system/system-step-services.js'; export declare function prCiStatusOptions(input: Extract, state: WorkflowState | undefined, options: PrStatusFetchOptions): PrStatusFetchOptions; export declare function resolvePrCiFailure(options: SystemStepServicesOptions, input: Extract, state: WorkflowState | undefined, fetchOptions: PrStatusFetchOptions): Promise<{ fixRounds: number; rerunCount: number; recoveryError: unknown; promptEvidence: string; details: string; number: number; headSha: string; complete: boolean; checks: { name: string; run: { id: number; attempt: number; headSha: string; url: string; }; jobs: { id: number; name: string; url: string; log?: string | undefined; }[]; }[]; unavailable: { name: string; reason: string; url?: string | null | undefined; }[]; }>; export declare function rerunCiEffect(options: SystemStepServicesOptions, payload: Record, state: WorkflowState): Promise>; //# sourceMappingURL=system-pr-ci.d.ts.map