import type { AgentSummary } from "../schemas/agents.js"; import { type FixStance } from "./fix-stance.js"; export type FixResume = "continue" | "start-over"; export type FixAttemptPlan = { readonly kind: "new"; readonly conversationId: string; readonly attempt: number; } | { readonly kind: "continue"; readonly conversationId: string; readonly attempt: number; } | { readonly kind: "resend"; readonly conversationId: string; readonly attempt: number; } | { readonly kind: "start-over"; readonly retire: string; readonly stopFirst: boolean; readonly conversationId: string; readonly attempt: number; } | { readonly kind: "busy"; readonly conversationId: string; readonly stance: FixStance; }; export declare const planFixAttempt: (base: string, roster: readonly AgentSummary[], knownIds: Iterable, resume?: FixResume) => FixAttemptPlan; //# sourceMappingURL=fix-attempt-plan.d.ts.map