export interface RestEndpoint { path: string; methods: string[]; description: string; } export interface GrpcService { name: string; methods: string[]; } export interface WebSocketTopic { name: string; description: string; } export interface ApiCatalog { rest: { baseUrl: string; endpoints: RestEndpoint[]; authentication: { methods: string[]; headers: Record; }; }; grpc: { services: GrpcService[]; }; websocket: { endpoint: string; topics: WebSocketTopic[]; }; } export interface SystemHealth { status: string; uptime: number; services: { rest: string; grpc: string; websocket: string; mcp: string; }; timestamp: string; } export interface ResourceResponse { contents: Array<{ uri: string; mimeType: string; text: string; }>; } //# sourceMappingURL=resource-types.d.ts.map