import { User } from '@tco.ai/models/dist/RBAC/User'; import { UserLogin } from '@tco.ai/models/dist/RBAC/UserLogin'; import { UserRegister } from '@tco.ai/models/dist/RBAC/UserRegister'; import { UsersService } from './UsersService'; import { UserToken } from './UserToken'; export declare class UsersController { private usersService; static JWT_TOKEN: string; static JWT_EXPIRY: number; constructor(usersService: UsersService); login(response: any, userLogin: UserLogin): Promise; register(userRegister: UserRegister): Promise; getMyProfile(principal: User): Promise; forgotSend(email: string): Promise; changePassword(user: User, changePassword: any): Promise; confirm(confirmToken: string): Promise; }