import type { RunStatus } from './types.js'; export type CheckpointIneligibility = { allowed: false; reason: 'run_awaiting_intake_answer'; nextAction: 'answer_from_evidence_or_ask_user'; retryableAfterStateChange: true; } | { allowed: false; reason: 'run_terminal'; nextAction: 'stop'; retryableAfterStateChange: false; }; export type CheckpointEligibility = { allowed: true; } | CheckpointIneligibility; export declare function checkpointEligibility(status: RunStatus): CheckpointEligibility; //# sourceMappingURL=checkpoint-eligibility.d.ts.map