import type { ToolInputValue } from "@best-agent/protocol";
import type { ConversationMessage } from "../../provider/provider-conversation.js";
import type { CompletedProviderToolCall } from "../checkpoint-codec.js";
export declare function countToolErrorsSinceLastUser(messages: ConversationMessage[]): number;
export declare function semanticToolInputDigest(value: ToolInputValue): string;
export declare function completedToolCallStableInputDigest(call: CompletedProviderToolCall): string | undefined;
//# sourceMappingURL=provider-tool-repeat-guard.d.ts.map