import { Actions } from '@ngrx/effects'; import { Observable } from 'rxjs'; import { UserGroupConnector } from '../../connectors/user-group/user-group.connector'; import { B2BUserActions, OrganizationActions, PermissionActions, UserGroupActions } from '../actions/index'; import * as i0 from "@angular/core"; export declare class UserGroupEffects { private actions$; private userGroupConnector; loadUserGroup$: Observable; loadUserGroups$: Observable; loadAvailableOrderApprovalPermissions$: Observable; loadAvailableOrgCustomers$: Observable; createUserGroup$: Observable; updateUserGroup$: Observable; deleteUserGroup$: Observable; assignPermissionToUserGroup$: Observable; assignMemberUnitUserGroup$: Observable; unassignMemberFromUserGroup$: Observable; unassignPermissionFromUserGroup$: Observable; unassignAllMembersFromUserGroup$: Observable; constructor(actions$: Actions, userGroupConnector: UserGroupConnector); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }