import { Actions } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import { MultiClassCondition } from '@onepoint-yap/dashboard'; import { SearchMultiClassService } from './search-multi-class.service'; import * as i0 from "@angular/core"; export declare class SearchMultiClassEffects { private actions$; private store; private multiClassService; constructor(actions$: Actions, store: Store, multiClassService: SearchMultiClassService); addCondition$: import("rxjs").Observable<{ condition: MultiClassCondition; } & import("@ngrx/store/src/models").TypedAction<"[SearchMultiClass] add multi class condition">> & import("@ngrx/effects").CreateEffectMetadata; updateConditionField$: import("rxjs").Observable<{ conditionId: string; pattern: string; isDate: boolean; } & import("@ngrx/store/src/models").TypedAction<"[SearchMultiClass] update condition pattern">> & import("@ngrx/effects").CreateEffectMetadata; actionMultiClassSearch$: import("rxjs").Observable<({ name: string; id?: string | undefined; description?: string | undefined; visibility?: import("@onepoint-yap/dashboard").YapVisibility | undefined; payload: import("@onepoint-yap/dashboard").FullTextSearchPayload | import("@onepoint-yap/dashboard").MonoClassSearchPayload | import("@onepoint-yap/dashboard").MultiClassSearchPayload; color?: string | undefined; favorite: boolean; isEdit: boolean; } & import("@ngrx/store/src/models").TypedAction<"[NamedQuery] post">) | ({ payload: import("@onepoint-yap/dashboard").FullTextSearchPayload | import("@onepoint-yap/dashboard").MonoClassSearchPayload | import("@onepoint-yap/dashboard").MultiClassSearchPayload; id?: string | undefined; } & import("@ngrx/store/src/models").TypedAction<"[Search] search">)> & import("@ngrx/effects").CreateEffectMetadata; loadExistingConditions$: import("rxjs").Observable<({ multiType: "AND" | "OR"; } & import("@ngrx/store/src/models").TypedAction<"[Search Multi class] update conditonnal type">) | ({ conditions: MultiClassCondition[]; } & import("@ngrx/store/src/models").TypedAction<"[SearchMultiClass] update conditions">)> & import("@ngrx/effects").CreateEffectMetadata; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }