import { type Config, type ReadContractErrorType, type ResolvedRegister } from '@wagmi/core'; import { type UnionEvaluate } from '@wagmi/core/internal'; import { type ReadContractData, type ReadContractOptions, type ReadContractQueryFnData, type ReadContractQueryKey } from '@wagmi/core/query'; import { type Abi, type ContractFunctionArgs, type ContractFunctionName } from 'viem'; import type { ConfigParameter, MaybeRefDeep, QueryParameter } from '../types.js'; import { type UseQueryReturnType } from '../utils/query.js'; export type UseReadContractParameters = ContractFunctionName, args extends ContractFunctionArgs = ContractFunctionArgs, config extends Config = Config, selectData = ReadContractData> = MaybeRefDeep & ConfigParameter & QueryParameter, ReadContractErrorType, selectData, ReadContractQueryKey>>>; export type UseReadContractReturnType = ContractFunctionName, args extends ContractFunctionArgs = ContractFunctionArgs, selectData = ReadContractData> = UseQueryReturnType; /** https://wagmi.sh/react/api/hooks/useReadContract */ export declare function useReadContract, args extends ContractFunctionArgs, config extends Config = ResolvedRegister['config'], selectData = ReadContractData>(parameters?: UseReadContractParameters): UseReadContractReturnType; //# sourceMappingURL=useReadContract.d.ts.map