import { PayloadAction } from '@reduxjs/toolkit'; import { MulticallFetchingPayload, MulticallListenerPayload, MulticallResultsPayload, MulticallState } from './types'; export declare function createMulticallSlice(reducerPath: string): import("@reduxjs/toolkit").Slice, action: PayloadAction) => void; removeMulticallListeners: (state: import("immer/dist/internal").WritableDraft, action: PayloadAction) => void; fetchingMulticallResults: (state: import("immer/dist/internal").WritableDraft, action: PayloadAction) => void; errorFetchingMulticallResults: (state: import("immer/dist/internal").WritableDraft, action: PayloadAction) => void; updateMulticallResults: (state: import("immer/dist/internal").WritableDraft, action: PayloadAction) => void; }, string>; export declare type MulticallActions = ReturnType['actions'];