export interface TxParams { to: string; value: bigint; chainId: string; data?: string; } export interface Signer { readonly mode: string; readonly hasPaymaster: boolean; getAddress(): Promise; sendTransaction(params: TxParams): Promise; signMessage(message: string): Promise; getBalance(chainId: string): Promise; /** Sign raw bytes with Ed25519. Solana only. */ signRawBytes?(message: Uint8Array): Promise; /** Get the underlying Solana Keypair. Solana only. */ getSolanaKeypair?(): import("@solana/web3.js").Keypair; } //# sourceMappingURL=types.d.ts.map