interface BinanceChain { send: unknown; enable: () => Promise; on?: (method: string, listener: (...args: any[]) => void) => void; removeListener?: (method: string, listener: (...args: any[]) => void) => void; } declare interface Window { BinanceChain?: BinanceChain; } declare const __DEV__: boolean;