export const createRemoteJWKSet = () => () => ({ kid: 'test' }) export const jwtVerify = () => Promise.resolve({ payload: { sub: 'test-user', email: 'test@test.com' } }) export const createLocalJWKSet = () => () => ({}) export const SignJWT = class {} export const generateKeyPair = () => Promise.resolve({ publicKey: 'pk', privateKey: 'sk' }) export const exportJWK = () => ({}) export const calculateJwkThumbprint = () => 'thumbprint' export default { createRemoteJWKSet, jwtVerify }