import { Actions } from '@ngrx/effects'; import { Observable } from 'rxjs'; import { ToastrService } from 'ngx-toastr'; import { BranchSettingsStates } from '../states'; import { BranchService, AppletSettingFilterItemCategoryLinkService, AppletSettingFilterItemCategoryLinkContainerModel, BranchSettlementMethodService, FinancialItemService, BranchPricingSchemeHdrLinkService, BranchDefaultPrintableFormatHdrService, PrintableFormatImageService, PrintableFormatImageLinkService, EmployeeBranchLinkingService } from 'blg-akaun-ts-lib'; import { BranchSettingsFacade } from "../../facades/branch-settings.facade"; import { Store } from "@ngrx/store"; export declare class BranchSettingsEffects { private actions$; private toastr; private branchService; private viewColFacade; private store; private itemFilterSettingService; private branchSettlementMethodService; private fiItemService; private branchPricingService; private branchPrintableService; private printableFormatImageService; private printableFormatImageLinkService; private employeeBranchLinkingService; private readonly apiVisa; private readonly masterVisa; updateBranchDetails$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Update Branch Details Failed">)> & import("@ngrx/effects").CreateEffectMetadata; saveSettingItemFilter$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Save Settings Item Filter Failed">)> & import("@ngrx/effects").CreateEffectMetadata; selectSettingItemFilter$: Observable<({ setting: AppletSettingFilterItemCategoryLinkContainerModel[]; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] select Settings Item Filter Success">) | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] select Settings Item Filter Failed">)> & import("@ngrx/effects").CreateEffectMetadata; selectBranchSettlementMethodListInit$: Observable<({ container: any[]; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Select Branch Settlement Method Success">) | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Select Branch Settlement Method Failure">)> & import("@ngrx/effects").CreateEffectMetadata; processList(list: any[]): Observable<{ guid: import("blg-akaun-ts-lib").GuidDataFieldInterface; code: import("blg-akaun-ts-lib").VarcharDatatypeInterface; name: import("blg-akaun-ts-lib").TextDatatypeInterface; settlementType: string | import("blg-akaun-ts-lib").TextDatatypeInterface; }[]>; createBranchPricingSchemeInit$: Observable<({ pricingScheme: any; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Create Branch Pricing Scheme Success">) | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Create Branch Pricing Scheme Failure">)> & import("@ngrx/effects").CreateEffectMetadata; deleteBranchPricingSchemeInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Edit Delete Pricing Scheme Failure">)> & import("@ngrx/effects").CreateEffectMetadata; editBranchPricingSchemeInit$: Observable<({ pricingScheme: any; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Edit Branch Pricing Scheme Success">) | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Edit Branch Pricing Scheme Failure">)> & import("@ngrx/effects").CreateEffectMetadata; addBranchPrintableFormat$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] addBranchPrintableFormat Failed">)> & import("@ngrx/effects").CreateEffectMetadata; editBranchPrintableFormat$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] editBranchPrintableFormat Failed">)> & import("@ngrx/effects").CreateEffectMetadata; deleteBranchPrintableFormatInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Edit Delete PrintableFormat Failure">)> & import("@ngrx/effects").CreateEffectMetadata; addPrintableImageInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] addPrintableImage Failed">)> & import("@ngrx/effects").CreateEffectMetadata; editPrintableImageInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] editPrintableImageInit Failed">)> & import("@ngrx/effects").CreateEffectMetadata; selectFile$: Observable<({ file: any; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] selectFile Success">) | ({ error: any; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] selectFile Failed">)> & import("@ngrx/effects").CreateEffectMetadata; addPrintableImageLinkInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Add PrintableImageLinkFailure">)> & import("@ngrx/effects").CreateEffectMetadata; deletePrintableImageLinkInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Edit Delete PrintableImageLink Failure">)> & import("@ngrx/effects").CreateEffectMetadata; deletePrintableImageInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Edit Delete PrintableImage Failure">)> & import("@ngrx/effects").CreateEffectMetadata; selectDefaultPrintableFormatInit$: Observable<({ container: any; } & import("@ngrx/store/src/models").TypedAction<"[[Util Branch Settings] Select Default Printable Format Success">) | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[[Util Branch Settings] Select Default Printable Format Failure">)> & import("@ngrx/effects").CreateEffectMetadata; addEmployeeLinkInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Add EmployeeLinkFailure">)> & import("@ngrx/effects").CreateEffectMetadata; deleteEmployeeLinkInit$: Observable | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] Edit Delete EmployeeLink Failure">)> & import("@ngrx/effects").CreateEffectMetadata; selectEmployeeLink$: Observable<({ container: any[]; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] selectEmployeeLink Success">) | ({ error: string; } & import("@ngrx/store/src/models").TypedAction<"[Util Branch Settings] selectEmployeeLink Failed">)> & import("@ngrx/effects").CreateEffectMetadata; displayToasterSuccess(message: string): import("ngx-toastr").ActiveToast; displayToasterError(message: string): import("ngx-toastr").ActiveToast; constructor(actions$: Actions, toastr: ToastrService, branchService: BranchService, viewColFacade: BranchSettingsFacade, store: Store, itemFilterSettingService: AppletSettingFilterItemCategoryLinkService, branchSettlementMethodService: BranchSettlementMethodService, fiItemService: FinancialItemService, branchPricingService: BranchPricingSchemeHdrLinkService, branchPrintableService: BranchDefaultPrintableFormatHdrService, printableFormatImageService: PrintableFormatImageService, printableFormatImageLinkService: PrintableFormatImageLinkService, employeeBranchLinkingService: EmployeeBranchLinkingService); }