module.exports = { SignJWT: class { constructor() { return this; } setProtectedHeader() { return this; } setIssuedAt() { return this; } setExpirationTime() { return this; } sign() { return Promise.resolve('mocked-token'); } }, jwtVerify: () => Promise.resolve({ payload: { sub: 'mocked-user' } }), importJWK: () => Promise.resolve({}), exportJWK: () => Promise.resolve({}), generateKeyPair: () => Promise.resolve({ publicKey: {}, privateKey: {} }), };