import type { DefineTool, ToolRegistryCompositionDeps } from "./tool.helpers.js"; /** Host capabilities consumed by URL and profile utility tools. */ type UtilityToolDeps = Pick; /** * Tool-surface profile. The restricted `'mcp'` surface omits `scrape_url` * (IND-597) and sanitizes `read_docs` guidance so it never advertises the * contact/Gmail workflows removed from MCP (IND-596). The default `'rest'` * surface (direct HTTP Tool API + chat) retains full behavior. */ export type ToolSurface = "mcp" | "rest"; export interface CreateUtilityToolsOptions { surface?: ToolSurface; } export declare function createUtilityTools(defineTool: DefineTool, deps: UtilityToolDeps, options?: CreateUtilityToolsOptions): any[]; export {};