import type { Provider } from '@reown/appkit-controllers'; export declare abstract class EthersProvider { protected provider?: T; initialized: boolean; abstract initialize(): Promise; getProvider(): Promise; } declare global { interface Window { ethereum: Provider; } }