import type { AutonomousPhaseDefinition } from "./autonomous-workflow-constants.js"; import type { AutonomousRun, WorkflowStopReason } from "./types.js"; import type { ProviderFailureDetail } from "./types.js"; export declare function cancelRun(root: string, runId: string, reason?: string): Promise; export declare function markRunFailed(root: string, run: AutonomousRun, reason: string, failedPhase?: string, diagnostics?: { providerFailures?: ProviderFailureDetail[]; stopReason?: WorkflowStopReason; nextAction?: string; }): Promise; export declare function markRunDone(root: string, run: AutonomousRun): Promise; export declare function resumePhaseIndex(run: AutonomousRun, sequence?: AutonomousPhaseDefinition[]): number; export declare function suspendPhaseForClarification(root: string, run: AutonomousRun, phaseIndex: number, sequence?: AutonomousPhaseDefinition[]): Promise; export declare function resumePhaseFromClarification(root: string, run: AutonomousRun, phaseIndex: number, sequence?: AutonomousPhaseDefinition[]): Promise;