import { EntitiesModel, PaginationModel, B2BUser } from '@spartacus/core'; import { UserGroup, UserGroupService, B2BUserService, OrganizationItemStatus } from '@spartacus/organization/administration/core'; import { TableService } from '@spartacus/storefront'; import { Observable } from 'rxjs'; import { SubListService } from '../../shared/sub-list/sub-list.service'; import { OrganizationTableType } from '../../shared/organization.model'; import * as i0 from "@angular/core"; export declare class UserGroupUserListService extends SubListService { protected tableService: TableService; protected userGroupService: UserGroupService; protected userService: B2BUserService; protected tableType: OrganizationTableType; protected _domainType: OrganizationTableType; constructor(tableService: TableService, userGroupService: UserGroupService, userService: B2BUserService); /** * * @override * Loads all b2b users. * * @param code The user group code. */ protected load(pagination: PaginationModel, code: string): Observable>; /** * @override * Assign user to the user group. */ assign(userGroupCode: string, customerId: string): Observable>; /** * @override * Unassigns the user from the user group. */ unassign(userGroupCode: string, customerId: string): Observable>; unassignAllMembers(userGroupCode: string): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }