import { ChainId } from '../../../constants'; import type { providers } from 'ethers'; export interface NetworkState { nonStaticCalls: number; } export declare type Providers = { [chainId in ChainId]?: providers.BaseProvider; }; export declare type NetworkStates = { [chainId in ChainId]?: NetworkState; }; export interface ReadonlyNetworksModel { providers: Providers; updateNetworkState: (payload: Actions) => void; } export interface UpdateNonStaticCallsCount { type: 'UPDATE_NON_STATIC_CALLS_COUNT'; chainId: ChainId; count: number; } export declare type Actions = UpdateNonStaticCallsCount; //# sourceMappingURL=model.d.ts.map