import { HttpClient } from '../http-client'; import { BaseResponse } from '../types/common'; import { UserImportRequest, UserResponse, UserSearchRequest, UserSearchResponse, UserSetProjectRequest, UserSetTenantRequest, UserSetTenantsRequest, UserTenantRequest, UserUpdateRequest, UserUpdateRolesRequest } from '../types/user.types'; declare class UserService { private http; constructor(http: HttpClient); getById(userId: string): Promise; getByEmail(email: string): Promise; search(params?: UserSearchRequest): Promise; update(data: UserUpdateRequest): Promise; updateRoles(data: UserUpdateRolesRequest): Promise; delete(userId: string): Promise; enable(userId: string): Promise; disable(userId: string): Promise; importUser(data: UserImportRequest): Promise; addToTenant(data: UserTenantRequest): Promise; removeFromTenant(data: UserTenantRequest): Promise; setTenants(data: UserSetTenantsRequest): Promise; setTenant(data: UserSetTenantRequest): Promise; setProject(data: UserSetProjectRequest): Promise; } export { UserService }; //# sourceMappingURL=user.service.d.ts.map