import type { Signer, TxParams } from "./types.js"; export interface PendingTx { params: TxParams; resolve: (hash: string) => void; reject: (error: Error) => void; createdAt: number; } export interface PendingSign { message: string; resolve: (signature: string) => void; reject: (error: Error) => void; createdAt: number; } export interface PendingConnect { resolve: (address: string) => void; reject: (error: Error) => void; createdAt: number; } export interface BrowserSignerState { pendingTxs: Map; pendingSigns: Map; pendingConnects: Map; connectedAddress: string | null; } export declare function createBrowserSigner(port: number): Signer & { state: BrowserSignerState; }; //# sourceMappingURL=browser.d.ts.map