import { UserService, TokenService, PasswordService, User, UserCredentials, UserProfile } from '../..'; export declare class AuthController { private _jwtService; private _passService; private _userService; constructor(_jwtService: TokenService, _passService: PasswordService, _userService: UserService); login(credentials: UserCredentials): Promise<{ token: string; }>; loginBasic(user: User): Promise<{ token: string; }>; logout(user: User): Promise<{ statusCode: boolean; }>; getToken(tokenType: string, userProfile: UserProfile): Promise; }