import type { IOAuthStore } from '../stores/oauth-store.interface'; export interface McpAuthModuleOptions { jwtSecret: string; issuer?: string; audience?: string; accessTokenExpiresIn?: string; refreshTokenExpiresIn?: string; serverUrl?: string; resourceUrl?: string; enableDynamicRegistration?: boolean; store?: IOAuthStore; scopes?: string[]; validateUser?: (req: unknown) => Promise<{ id: string; [key: string]: unknown; } | null>; authCodeExpiresIn?: number; authRateLimit?: { max: number; window: string; }; } //# sourceMappingURL=auth-module-options.interface.d.ts.map