import jwt from "jsonwebtoken"; export interface TokenPayload { userId: string; email: string; } export interface JWTConfig { secret: string; expiresIn: string; } const JWT_SECRET = process.env.JWT_SECRET || "your-secret-key"; const JWT_EXPIRES_IN = process.env.JWT_EXPIRES_IN || "1h"; export function signToken(payload: TokenPayload): string { throw new Error("Not implemented"); } export function verifyToken(token: string): TokenPayload { throw new Error("Not implemented"); } export function decodeToken(token: string): TokenPayload | null { throw new Error("Not implemented"); }