import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; /** * Register all MCP tools on the server. * * Creates a singleton PhototologyClient for connection reuse, and wraps tool * registration so every invocation emits one `mcp_tool_called` telemetry event * (fire-and-forget; honors PHOTOTOLOGY_MCP_NO_TELEMETRY). The event carries the * tool name, ok/duration, an error code on failure (including local failures * that never reach the API), and analyze enrichment — the visibility the * route-based `api_request` events can't provide. */ export declare function registerTools(server: McpServer, apiKey: string, userAgent?: string): void; //# sourceMappingURL=index.d.ts.map