import { Request, Response, NextFunction } from 'express'; export interface JwtPayload { userId: string; email: string; } export interface AuthRequest extends Request { user?: JwtPayload; } export declare function requireAuth(req: AuthRequest, res: Response, next: NextFunction): Response> | undefined; export declare function getTokenPayload(token: string): JwtPayload | null; //# sourceMappingURL=auth.d.ts.map