import { Request, Response, NextFunction } from 'express'; import { TokenPayload } from '../utils/token'; export interface AuthenticatedRequest extends Request { user?: TokenPayload; } export declare const authenticate: (options?: { autoRefresh?: boolean; }) => (req: AuthenticatedRequest, res: Response, next: NextFunction) => Promise;