/** * JWT Authentication Provider * * Handles JWT bearer token authentication with support for: * - Pre-existing tokens * - OAuth2 token endpoint (client credentials flow) * - Automatic token refresh */ import { AuthProvider, AuthResult, JWTAuthConfig } from './index.js'; export declare class JWTProvider implements AuthProvider { readonly type: "jwt"; authenticate(config: JWTAuthConfig): Promise; refresh(config: JWTAuthConfig): Promise; clear(config: JWTAuthConfig): Promise; validate(config: JWTAuthConfig): Promise; private fetchToken; private createTokenResult; private getCacheKey; }