import { Msg } from './types'; import * as i0 from "@angular/core"; export declare enum HttpMethod { GET = "GET", POST = "POST", PUT = "PUT", PATCH = "PATCH", DELETE = "DELETE" } export declare type ActionType = 'success' | 'error'; export declare type EntityServiceAction = { storeName: string; type: ActionType; payload: any; method: HttpMethod; } & Msg; export declare const ofType: (type: ActionType) => import("rxjs").MonoTypeOperatorFunction; export declare const filterMethod: (method: HttpMethod | keyof typeof HttpMethod) => import("rxjs").MonoTypeOperatorFunction; export declare const filterStore: (name: string) => import("rxjs").MonoTypeOperatorFunction; export declare class NgEntityServiceNotifier { private dispatcher; action$: import("rxjs").Observable; dispatch(event: EntityServiceAction): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }