/** * Admin Tools - MCP Tools for System Administration * * Provides tools for: * - Member management (system-wide) * - Quota management (templates, assignment) * - Audit logs (system-wide) * - Join requests (system-wide) * - Platform settings & health * - Gateways & Cron jobs */ import { MCPToolDefinition, MCPToolResult } from './src/types/mcp-types'; export declare const adminToolDefinitions: MCPToolDefinition[]; export declare class AdminTools { private static instance; private client; constructor(registryUrl: string, apiKey: string); static getInstance(registryUrl?: string, apiKey?: string): AdminTools; getTools(): MCPToolDefinition[]; executeTool(toolName: string, args: Record): Promise; private listMembers; private addMember; private updateMemberRole; private removeMember; private getQuotasSummary; private listQuotaTemplates; private assignQuota; private listAuditLogs; private exportAuditLogs; private listJoinRequests; private approveJoinRequest; private rejectJoinRequest; private listGateways; private broadcastToGateways; private getCronStatus; private triggerCronJob; private getMetricsOverview; private getTopModels; private getSystemStatus; private getPlatformHealth; private getOrgSettings; private updateOrgSettings; private listModelTemplates; } export default AdminTools; //# sourceMappingURL=admin-tools.d.ts.map