import { PayloadAction } from "@reduxjs/toolkit"; import { State } from "../"; import { Error } from "../types"; export declare type Request = { loading: boolean; errors?: Error[]; }; export declare type RequestWithData = Request & { data: T; }; export declare type RequestAction = PayloadAction<{ key: string; request: Request; }>; export declare type RequestsSliceState = { [index: string]: Request; }; export declare const requestSlice: import("@reduxjs/toolkit").Slice; }, "requests">; export declare const actions: import("@reduxjs/toolkit").CaseReducerActions<{ set: import("@reduxjs/toolkit").CaseReducer; }>; export declare const selectRequest: (key: string) => (state: State) => Request; declare const _default: import("redux").Reducer; export default _default; export declare function ignoreErrorCodes(errors: Error[] | undefined, ...codes: number[]): Error[];