import { User } from '../model/User'; import { UsersClient } from './UsersClient'; import { ApiSubClient } from '../../common/client/ApiSubClient'; import { CreateClassroomUserRequest, CreateDistrictUserRequest, CreateTrialUserRequest, CreateUserRequest } from '../model/CreateUserRequest'; import { UpdateUserRequest } from '../model/UpdateUserRequest'; export declare class ApiUsersClient extends ApiSubClient implements UsersClient { isUserActive(id: string): Promise; getCurrentUser(): Promise; createUser(createUserRequest: CreateUserRequest): Promise; createTrialUser(createTrialUserRequest: CreateTrialUserRequest): Promise; createClassroomUser(createClassroomUserRequest: CreateClassroomUserRequest): Promise; createDistrictUser(createDistrictUserRequest: CreateDistrictUserRequest): Promise; deleteUser(id: string): Promise; updateUser(id: string, updateUserRequest: UpdateUserRequest): Promise; resendActivationEmail(user: Partial): Promise; updateSelf(user: Partial, updateUserRequest: UpdateUserRequest): Promise; }