import type { RuntimePolicyFlags } from "./runtime-policy"; export interface ToolDefinitionPolicyInput { toolId: string; hooks: RuntimePolicyFlags; output: { description: string; parameters?: unknown; }; } export interface ToolDefinitionPolicy { onToolDefinition(input: ToolDefinitionPolicyInput): void | Promise; } export declare function createTodoDescriptionToolDefinitionPolicy(): ToolDefinitionPolicy;