import type { PluginInput } from "@opencode-ai/plugin"; export interface TodoContinuationEnforcer { handler: (input: { event: { type: string; properties?: unknown; }; }) => Promise; markRecovering: (sessionID: string) => void; markRecoveryComplete: (sessionID: string) => void; } export declare function createTodoContinuationEnforcer(ctx: PluginInput): TodoContinuationEnforcer;