import { Actions } from '@ngrx/effects'; import { YapDialogService } from '@onepoint-yap/dashboard'; import { AdminService } from '../../../store/admin.service'; import * as i0 from "@angular/core"; export declare class AdminClassEffects { private actions$; private adminService; private yapDialog; updateToolbox$: import("rxjs").Observable<({ componentType: string | null; } & import("@ngrx/store/src/models").TypedAction<"[Admin] Select component Type for panel ">) | import("@ngrx/store/src/models").TypedAction<"[Class] Load Classes">> & import("@ngrx/effects").CreateEffectMetadata; saveClass$: import("rxjs").Observable<({ route: string; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Save Class Success">) | ({ error: any; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Save Class Failure">)> & import("@ngrx/effects").CreateEffectMetadata; saveInterClass$: import("rxjs").Observable<{ path: string; params?: { [p: string]: string; } | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Admin] route to">> & import("@ngrx/effects").CreateEffectMetadata; saveClassSuccess$: import("rxjs").Observable<{ path: string; params?: { [p: string]: string; } | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Admin] route to">> & import("@ngrx/effects").CreateEffectMetadata; saveAttributeForClass$: import("rxjs").Observable<({ route: string; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Save Attribute for Selected Class Success">) | ({ error: any; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Save Attribute for Selected Class Failure">)> & import("@ngrx/effects").CreateEffectMetadata; saveAttributeForClassSuccess$: import("rxjs").Observable<{ path: string; params?: { [p: string]: string; } | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Admin] route to">> & import("@ngrx/effects").CreateEffectMetadata; deleteClass$: import("rxjs").Observable<({ route: string; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Delete Class Success">) | ({ error: any; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Delete Class Failure">)> & import("@ngrx/effects").CreateEffectMetadata; deleteClassSuccess$: import("rxjs").Observable<({ actions: import("@onepoint-yap/dashboard").BaseToolboxAction[]; } & import("@ngrx/store/src/models").TypedAction<"[Admin] set toolbox main actions">) | import("@ngrx/store/src/models").TypedAction<"[Admin/Classes] Update Toolbox Class">> & import("@ngrx/effects").CreateEffectMetadata; deleteAttributeForClass$: import("rxjs").Observable<({ classId: string; backPath: string; addAttrPath: string; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Delete Attribute for Class Success">) | ({ error: any; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Delete Attribute for Class Failure">)> & import("@ngrx/effects").CreateEffectMetadata; deleteAttributeForClassSuccess$: import("rxjs").Observable<({ actions: import("@onepoint-yap/dashboard").BaseToolboxAction[]; } & import("@ngrx/store/src/models").TypedAction<"[Admin] set toolbox main actions">) | import("@ngrx/store/src/models").TypedAction<"[Admin/Classes] Update Toolbox Class">> & import("@ngrx/effects").CreateEffectMetadata; saveCategory$: import("rxjs").Observable | ({ error: any; } & import("@ngrx/store/src/models").TypedAction<"[Admin/Classes Api] Save Category Failure">)> & import("@ngrx/effects").CreateEffectMetadata; saveCategorySuccess$: import("rxjs").Observable> & import("@ngrx/effects").CreateEffectMetadata; back$: import("rxjs").Observable<{ path: string; params?: { [p: string]: string; } | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Admin] route to">> & import("@ngrx/effects").CreateEffectMetadata; confirmClassDeletion$: import("rxjs").Observable<{ id: string; path: string; } & import("@ngrx/store/src/models").TypedAction<"[Class] Open modal for deleting class">> & import("@ngrx/effects").CreateEffectMetadata; confirmAttributeDeletion$: import("rxjs").Observable<{ classId: string; attrId: string; backPath: string; addAttrPath: string; } & import("@ngrx/store/src/models").TypedAction<"[Class] Open modal for attribute deletion">> & import("@ngrx/effects").CreateEffectMetadata; constructor(actions$: Actions, adminService: AdminService, yapDialog: YapDialogService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }