import { Actions } from '@ngrx/effects'; import { LinkSubjectToTeamService, TeamService, TenantRoleService } from 'blg-akaun-ts-lib'; import { ToastrService } from 'ngx-toastr'; export declare class TeamPermEffects { private tenantRoleService; private teamService; private linkSubjectToTeamService; private actions$; private toaster; private readonly apiVisa; /** * Update role details. */ updateRole$: import("rxjs").Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Teams] Update Role Failure">)> & import("@ngrx/effects").CreateEffectMetadata; /** * Delete role. */ deleteRole$: import("rxjs").Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Teams] Delete Role Failure">)> & import("@ngrx/effects").CreateEffectMetadata; /** * Update team details. */ updateTeam$: import("rxjs").Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Teams] Update Team Failure">)> & import("@ngrx/effects").CreateEffectMetadata; /** * Add members to the team. */ addMembers$: import("rxjs").Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Teams] Add Members Failure">)> & import("@ngrx/effects").CreateEffectMetadata; /** * Update member details. */ updateMember$: import("rxjs").Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Teams] Update Member Failure">)> & import("@ngrx/effects").CreateEffectMetadata; deleteMember$: import("rxjs").Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Teams] Delte Member Failure">)> & import("@ngrx/effects").CreateEffectMetadata; constructor(tenantRoleService: TenantRoleService, teamService: TeamService, linkSubjectToTeamService: LinkSubjectToTeamService, actions$: Actions, toaster: ToastrService); /** * Display a successful toaster message. * * @param message : the message to display * @returns the toaster */ displayToasterSuccess(message: string): import("ngx-toastr").ActiveToast; /** * Display a toaster when there is an error. * * @param message : the messsage to display * @returns the toaster */ displayToasterError(message: string): import("ngx-toastr").ActiveToast; }