import { AppState } from '../index'; /** * From the current all listeners state, return each call key mapped to the * minimum number of blocks per fetch. This is how often each key must be fetched. * @param allListeners the all listeners state * @param chainId the current chain id */ export declare function activeListeningKeys(allListeners: AppState['multicall']['callListeners'], chainId?: number): { [callKey: string]: number; }; /** * Return the keys that need to be refetched * @param callResults current call result state * @param listeningKeys each call key mapped to how old the data can be in blocks * @param chainId the current chain id * @param latestBlockNumber the latest block number */ export declare function outdatedListeningKeys(callResults: AppState['multicall']['callResults'], listeningKeys: { [callKey: string]: number; }, chainId: number | undefined, latestBlockNumber: number | undefined): string[]; export default function Updater(): null;