import { OAuthRegisteredClientsStore } from "@modelcontextprotocol/sdk/server/auth/clients.js"; import { OAuthClientInformationFull } from "@modelcontextprotocol/sdk/shared/auth.js"; /** * Redis-backed OAuth client store supporting Dynamic Client Registration (RFC 7591). * * Persists client registrations across server restarts via Redis. * Key layout: elnora:mcp:client:{clientId} → JSON OAuthClientInformationFull (90-day TTL) */ export declare class RedisClientsStore implements OAuthRegisteredClientsStore { private redis; constructor(redisUrl: string); getClient(clientId: string): Promise; registerClient(client: Omit): Promise; ping(): Promise; disconnect(): Promise; } //# sourceMappingURL=redis-clients-store.d.ts.map