import { Actions } from "@ngrx/effects"; import { Store } from "@ngrx/store"; import { PermissionInquiryService } from "blg-akaun-ts-lib"; import { ToastrService } from "ngx-toastr"; import { PermissionStates } from "../../permission-controller/root"; export declare class UserPermInquiryEffects { private store; private actions$; private toaster; private permissionInquiryService; private readonly apiVisa; permissionInquiry$: import("rxjs").Observable<({ response: any; } & import("@ngrx/store/src/models").TypedAction<"[User Permission Inquiry] Load User Permission Inquiry Success">) | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[User Permission Inquiry] Load User Permission Inquiry Failure">)> & import("@ngrx/effects").CreateEffectMetadata; constructor(store: Store, actions$: Actions, toaster: ToastrService, permissionInquiryService: PermissionInquiryService); /** * 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; }