import BaseAdapter from './baseAdapter.ts'; import UniversalProvider from '../providers/okxUniversalProvider.ts'; import { EIP6963ProviderWalletInfo, OKXUniversalProviderEvents } from '../types/index.ts'; declare class EthereumAdapter extends BaseAdapter { static eip6963ProviderInfo: EIP6963ProviderWalletInfo; private provider; private lastSession; constructor(provider: UniversalProvider); static setupEip6963ProviderInfo(info: any): void; createProxy(): any; request(args: { method: string; params: any[]; }): Promise; get isConnected(): boolean; disconnect(): Promise; providerCallback(type: OKXUniversalProviderEvents, data: any): void; private handleRequestAccounts; handleSessionConnected(session: any): void; private addEip6963Support; private parseRequestResult; private sessionUpdateCallback; private sessionDeleteCallback; private sessionChangeChainCallback; } export default EthereumAdapter; //# sourceMappingURL=ethereumAdapter.d.ts.map