import { AdminService } from './admin.service';
import { AdminLoginDto, AdminForgotPasswordDto, AdminResetPasswordDto, AdminAcceptInviteDto, AdminChangePasswordDto, UpdateAdminProfileDto } from './dto/admin.dto';
import { CommonService } from 'src/common/common.service';
export declare class AdminController {
    private readonly adminService;
    private readonly common;
    constructor(adminService: AdminService, common: CommonService);
    login(req: any, dto: AdminLoginDto): Promise<any>;
    forgotPassword(req: any, dto: AdminForgotPasswordDto): Promise<any>;
    resetPassword(req: any, dto: AdminResetPasswordDto): Promise<any>;
    acceptInvite(req: any, dto: AdminAcceptInviteDto): Promise<any>;
    changePassword(req: any, dto: AdminChangePasswordDto): Promise<any>;
    logout(req: any): Promise<any>;
    getProfile(req: any): Promise<any>;
    updateProfile(req: any, dto: UpdateAdminProfileDto): Promise<any>;
}
