import { type Keypair } from "@solana/web3.js"; import { SolanaWalletClient, type SolanWalletClientCtorParams } from "./SolanaWalletClient"; import type { SolanaTransaction } from "./types"; export type SolanaKeypairWalletClientCtorParams = SolanWalletClientCtorParams & { keypair: Keypair; }; export declare class SolanaKeypairWalletClient extends SolanaWalletClient { #private; constructor(params: SolanaKeypairWalletClientCtorParams); getAddress(): string; signMessage(message: string): Promise<{ signature: string; }>; sendTransaction({ instructions, addressLookupTableAddresses, accountsToSign }: SolanaTransaction): Promise<{ hash: string; }>; sendRawTransaction(transaction: string): Promise<{ hash: string; }>; } export declare const solana: (params: SolanaKeypairWalletClientCtorParams) => SolanaKeypairWalletClient;