import { Abi, ExtractAbiFunctionNames } from 'abitype'; import { ReadContractConfig, ReadContractResult } from './readContract'; export declare type WatchReadContractConfig = ReadContractConfig & { listenToBlock?: boolean; }; export declare type WatchReadContractCallback = (result: ReadContractResult) => void; export declare function watchReadContract : string>(config: WatchReadContractConfig, callback: WatchReadContractCallback): () => void;