import Web3 from 'web3'; declare module '*.less' { const resource: { [key: string]: string }; export = resource; } type BlockNumber = | string | number | 'latest' | 'pending' | 'earliest' | 'genesis'; interface RequestArguments { method: string; params?: unknown[] | object; } declare global { interface Providers { chainId: string; request(args: RequestArguments): Promise; } interface Window { // ethereum: Providers; Web3: Web3; chainIDE: any; } }