import { Overrides, Provider } from 'ethers'; export interface BaseBlockchainQueryParams { provider: Provider; overrides?: Overrides; } export default abstract class BaseBlockchainQuery { readonly provider: Provider; readonly overrides?: Overrides; constructor({ provider, overrides }: BaseBlockchainQueryParams); }