import type { NextFunction, Response } from 'express'; import type { FrameworkRequest } from '../HttpServer.ts'; import type { GetUserByTokenAppInfo } from '../middleware/GetUserByToken.ts'; import AbstractMiddleware from './AbstractMiddleware.ts'; declare class AuthMiddleware extends AbstractMiddleware { static get description(): string; middleware(req: FrameworkRequest & GetUserByTokenAppInfo, res: Response, next: NextFunction): Promise>>; } export default AuthMiddleware;