import type { TaskOutcome, TaskReview, TaskRun, TaskRunDraft, WorkflowMetrics } from "./types.js"; export declare function determineOutcome(draft: TaskRunDraft): TaskOutcome; export declare function calculateMetrics(draft: TaskRunDraft, settledAt: string): WorkflowMetrics; export declare function reviewTask(draft: TaskRunDraft, metrics: WorkflowMetrics, outcome: TaskOutcome): TaskReview; export declare function reanalyzeTaskRun(run: TaskRun): TaskRun;