import { Actions } from '@ngrx/effects'; import { AuthActions, RoutingService, UserIdService, UserService } from '@spartacus/core'; import { Observable } from 'rxjs'; import { B2BUserConnector } from '../../connectors/b2b-user/b2b-user.connector'; import { B2BUserActions, OrganizationActions, OrgUnitActions, PermissionActions, UserGroupActions } from '../actions/index'; import * as i0 from "@angular/core"; export declare class B2BUserEffects { private actions$; private b2bUserConnector; private routingService; private userService; private userIdService; loadB2BUser$: Observable; createB2BUser$: Observable; updateB2BUser$: Observable; checkSelfEmailUpdate$: Observable; loadB2BUsers$: Observable; loadB2BUserApprovers$: Observable; loadB2BUserPermissions$: Observable; loadB2BUserUserGroups$: Observable; assignApproverToB2BUser$: Observable; unassignApproverFromB2BUser$: Observable; assignPermissionToB2BUser$: Observable; unassignPermissionFromB2BUser$: Observable; assignUserGroupToB2BUser$: Observable; unassignUserGroupFromB2BUser$: Observable; constructor(actions$: Actions, b2bUserConnector: B2BUserConnector, routingService: RoutingService, userService: UserService, userIdService: UserIdService); protected redirectToDetails(route: any, data: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }