import { NextFunction, Request, Response, Router } from 'express'; import { AuthenticatedRequest, AuthenticationHelper } from '../AuthenticationHelper'; export declare class AuthClassController { authHelper: AuthenticationHelper; database: any; constructor(authHelper: AuthenticationHelper); getRouter(): Router; register(req: Request, res: Response, next: NextFunction): Promise; login(req: AuthenticatedRequest, res: Response>, next: NextFunction): Promise; logout(req: AuthenticatedRequest, res: Response, next: NextFunction): Promise; info(req: AuthenticatedRequest, res: Response, next: NextFunction): void; }