/** * Authentication client for MCP server * Handles custom API key validation and OAuth token retrieval */ interface APIKeyValidationResponse { valid: boolean; portal_id: string; key_name: string; scopes: string[]; authenticated_at: string; } export declare class AuthClient { private apiKey; private baseUrl; constructor(apiKey: string, baseUrl?: string); /** * Validate the MCP API key and get portal context */ validateAPIKey(): Promise; /** * Get OAuth token for the portal associated with this API key */ getOAuthToken(): Promise; /** * Get portal ID associated with this API key */ getPortalId(): Promise; } export {};