import { ethers } from 'ethers'; import { UseContractConfig } from './useContract'; export declare type UseContractEventConfig = { /** Chain id to use for provider */ chainId?: number; /** Receive only a single event */ once?: boolean; }; export declare const useContractEvent: (contractConfig: UseContractConfig, eventName: Parameters[0], listener: Parameters[1], { chainId, once }?: UseContractEventConfig) => void;