import type { McpAuthModuleOptions } from '../interfaces/auth-module-options.interface'; import type { OAuthClient } from '../interfaces/oauth-types.interface'; import type { IOAuthStore } from '../stores/oauth-store.interface'; export declare const MCP_OAUTH_STORE: unique symbol; export declare class OAuthClientService { private readonly options; private readonly store; constructor(options: McpAuthModuleOptions, store: IOAuthStore); registerClient(clientName: string, redirectUris: string[], grantTypes?: string[]): Promise; getClient(clientId: string): Promise; validateRedirectUri(clientId: string, redirectUri: string): Promise; } //# sourceMappingURL=client.service.d.ts.map