import type { McpUserInfo } from '../types';
/**
 * Extract JWT token from Authorization header
 */
export declare function extractTokenFromAuthHeader(authHeader?: string | string[]): string | null;
/**
 * Decode and validate JWT token to get user information
 */
export declare function getUserInfoFromToken(token: string): McpUserInfo | null;
/**
 * Get user info from MCP request headers
 */
export declare function getUserInfoFromHeaders(headers: Record<string, string | string[] | undefined>): McpUserInfo | null;
//# sourceMappingURL=jwt.d.ts.map