import { Actions } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import * as fromActions from './messages.actions'; import * as fromReducer from './messages.reducer'; import { IMessagesService } from '../core/contracts/IMessages.service'; import * as i0 from "@angular/core"; export declare class MessagesEffects { private actions$; private store$; private service; load$: import("rxjs").Observable<({ data: import("..").MessagesPageModel; } & import("@ngrx/store/src/models").TypedAction) | ({ errors: any; } & import("@ngrx/store/src/models").TypedAction)> & import("@ngrx/effects").CreateEffectMetadata; setAsRead$: import("rxjs").Observable<({ message: import("..").MessageModel; } & import("@ngrx/store/src/models").TypedAction) | ({ errors: any; } & import("@ngrx/store/src/models").TypedAction)> & import("@ngrx/effects").CreateEffectMetadata; filter$: import("rxjs").Observable<{ messageList: import("..").MessageModel[]; } & import("@ngrx/store/src/models").TypedAction> & import("@ngrx/effects").CreateEffectMetadata; constructor(actions$: Actions, store$: Store, service: IMessagesService); static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; } interface AppState { messages: fromReducer.MessagesState; } export {};