import type { ToolCall } from "../../types.js"; import type { SessionPlan } from "../../store/plan.js"; export interface TaskBatchGuardInput { readonly calls: readonly ToolCall[]; readonly plan: SessionPlan | undefined; readonly pendingSignature: string | undefined; } export interface TaskBatchNotice { readonly level: "info" | "warn"; readonly message: string; } export interface TaskBatchGuardOutcome { readonly remindCalls: ReadonlySet; readonly reminderNote: string; readonly pendingSignature: string | undefined; readonly notices: readonly TaskBatchNotice[]; } export declare const evaluateTaskBatchGuard: (input: TaskBatchGuardInput) => TaskBatchGuardOutcome;