export interface MCPResponse { content: Array<{ type: 'text' | 'image' | 'resource'; text?: string; data?: unknown; mimeType?: string; }>; metadata?: { status?: number; headers?: Record; timestamp?: string; requestId?: string; [key: string]: unknown; }; } export interface AuthParams { type: 'jwt' | 'apikey' | 'session'; credentials: string; } export interface ProtocolAdapter { executeRequest(params: { operation: unknown; auth?: AuthParams; sessionId?: string; [key: string]: unknown; }): Promise; listEndpoints?(): Promise; getCapabilities?(): Promise<{ protocol: string; version: string; features: string[]; [key: string]: unknown; }>; } //# sourceMappingURL=adapter.interface.d.ts.map