import Resource from '../../../common/resource'; import ICreateUserDTO from '../dto/ICreateUserDTO'; import ListUserDTO from '../dto/ListUserDTO'; import UpdateUserDTO from '../dto/UpdateUserDTO'; import VerifyUserDTO from '../dto/VerifyUserDTO'; import ICreateUserResponse from '../responses/ICreateUserResponse'; import IFindUserResponse from '../responses/IFindUserResponse'; import IListUsersResponse from '../responses/IListUsersResponse'; import IUpdateUserResponse from '../responses/IUpdateUserResponse'; import IVerifyUserResponse from '../responses/IVerifyUserResponse'; declare class User extends Resource { constructor(token?: string, url?: string); create(data: ICreateUserDTO): Promise; get(userId: string): Promise; list(data: ListUserDTO): Promise; update(username: string, data: UpdateUserDTO): Promise; delete(userId: string): Promise; verify(data: VerifyUserDTO): Promise; reactivate(username: string): Promise; } export default User;