export interface AgentToolDefinition { name: string; description: string; inputSchema: { type: "object"; properties: Record; required?: string[]; }; } /** The agent-facing tool surface. Both the local MCP server and the hosted MCP * worker render this list, so names and descriptions cannot drift apart. */ export declare const AGENT_TOOL_DEFINITIONS: readonly AgentToolDefinition[]; export declare const AGENT_TOOL_NAMES: string[]; /** Renders the tool list with a server-specific ceiling on `idleMinutes`, so an * agent reads the real limit instead of discovering it through an error. */ export declare function agentToolDefinitions(opts?: { maxIdleMinutes?: number; }): AgentToolDefinition[]; export declare function agentToolDefinition(name: string): AgentToolDefinition | undefined; //# sourceMappingURL=tool-defs.d.ts.map