import { commons } from '@0xsequence/core'; import { EIP1193ProviderFunc, JsonRpcMiddlewareHandler, JsonRpcRequest } from "../types.js"; export type EagerProviderOptions = { accountAddress?: string; chainId?: number; walletContext?: commons.context.VersionedContext; }; export declare class EagerProvider implements JsonRpcMiddlewareHandler { readonly options: EagerProviderOptions; constructor(options: EagerProviderOptions); requestHandler: (next: EIP1193ProviderFunc) => (request: JsonRpcRequest) => Promise; }