/** * User Tools - MCP Tools for User Account Management * * Provides tools for: * - API key management (list, create, delete, rotate) * - Model mappings (aliases) * - Account info (balance, usage) * - Analytics (request logs, errors) * - Alerts management * - Quota status */ import { MCPToolDefinition, MCPToolResult } from './src/types/mcp-types'; export declare const userToolDefinitions: MCPToolDefinition[]; export declare class UserTools { private static instance; private client; private registryUrl; private apiKey; constructor(registryUrl: string, apiKey: string); static getInstance(registryUrl?: string, apiKey?: string): UserTools; getTools(): MCPToolDefinition[]; executeTool(toolName: string, args: Record): Promise; private listApiKeys; private createApiKey; private deleteApiKey; private rotateApiKey; private listMappings; private createMapping; private deleteMapping; private getBalance; private getUsage; private getErrors; private listAlerts; private createAlert; private deleteAlert; private getQuotaStatus; private switchOrganization; } export default UserTools; //# sourceMappingURL=user-tools.d.ts.map