import { UpdateResult } from 'typeorm'; import { AnyAuthRequest } from '../../helper/interfaces'; import { RestCrudController } from '../../rest/base.controllers'; import { AdminAuthService } from './admin-auth.service'; import { AdminResetPasswordDto, SignDto } from './auth.dto'; import { AdminUser } from './auth.entities'; export declare class AdminAuthController extends RestCrudController { private readonly adminAuthService; constructor(adminAuthService: AdminAuthService); otp(request: any, res: any): Promise; resetPassword(resetPasswordDto: AdminResetPasswordDto): Promise; getToken(signDto: SignDto): Promise<{ expiresIn: number; accessToken: string; }>; authorized(): void; current(req: AnyAuthRequest): Promise; }