import type { ModelMessage } from "ai"; import type { ApprovalContext } from "#approval/definition.js"; /** Whether `messages` hold a person's approval of `toolCallId`. */ export declare function isApprovedToolCall(messages: readonly ModelMessage[], toolCallId: string): boolean; export declare function markApprovalRecheck(context: T): T; /** Whether `context` is the re-check of an approved call just before it runs. */ export declare function isApprovalRecheck(context: ApprovalContext): boolean;