import ActionState from './actions'; export declare const initialMetaState: { create: { error: boolean; loading: boolean; success: boolean; }; read: { error: boolean; loading: boolean; success: boolean; }; readOne: { error: boolean; loading: boolean; success: boolean; }; patch: { error: boolean; loading: boolean; success: boolean; }; update: { error: boolean; loading: boolean; success: boolean; }; delete: { error: boolean; loading: boolean; success: boolean; }; }; export declare const entities: (state: any) => any; export declare const entitiesMeta: (state: any) => any; export declare function responder(response: any, context?: string): any; export declare function error$(action: any, response: any): import("rxjs").Observable; export declare function success$(action: any, response: any): import("rxjs").Observable; export declare function metaReducer(action: ActionState): import("redux-actions").ReduxCompatibleReducer<{ create: { error: boolean; loading: boolean; success: boolean; }; read: { error: boolean; loading: boolean; success: boolean; }; readOne: { error: boolean; loading: boolean; success: boolean; }; patch: { error: boolean; loading: boolean; success: boolean; }; update: { error: boolean; loading: boolean; success: boolean; }; delete: { error: boolean; loading: boolean; success: boolean; }; }, { create: { error: boolean; loading: boolean; success: boolean; }; read: { error: boolean; loading: boolean; success: boolean; }; readOne: { error: boolean; loading: boolean; success: boolean; }; patch: { error: boolean; loading: boolean; success: boolean; }; update: { error: boolean; loading: boolean; success: boolean; }; delete: { error: boolean; loading: boolean; success: boolean; }; }>; export declare function gqlResponder(error: any): any;