import { NamespaceProvider } from "./interface"; export declare const WALLET_APPROVAL_METHODS: string[]; export type EIP1193LikeProvider = { request: (args: { method: string; params?: unknown; }) => Promise; on: (event: string, callback: (data: unknown) => void) => void; removeListener: (event: string, callback: (data: unknown) => void) => void; }; export type EthereumProviderOptions = { lockChainId?: boolean; httpRpcUrls?: Record; }; export type EthereumProvider = NamespaceProvider; export declare const ethereumProvider: (options?: EthereumProviderOptions) => NamespaceProvider; //# sourceMappingURL=ethereum.d.ts.map