import { Vessel } from "@opensea/vessel"; import { EventCallbackByEventName, EventName } from "./events"; export declare class EIP1193Provider { private vessel; private messageListener; constructor({ vessel }: { vessel: Vessel; }); private handleInboundMessage; request(request: { method: string; params?: readonly unknown[] | object; }): Promise; on(eventName: TEventName, callback: EventCallbackByEventName[TEventName]): void; removeListener(eventName: TEventName, callback?: EventCallbackByEventName[TEventName]): void; disconnect(): Promise; } //# sourceMappingURL=EIP1193Provider.d.ts.map