import { Signature } from '@solana/kit'; import { b as SolanaClient, C as ConfirmTransactionOptions, T as TransactionConfirmation, k as SolanaWallet, j as SolanaTransaction, S as SendTransactionOptions } from './shared/core.C9vxHRXl.mjs'; import '@solana/kit-plugin-rpc'; /** * Sign and send a transaction through a connected wallet. * * Walks through the supported kit RPC path: the wallet signs the raw wire * transaction, and the client sends it via `client.rpc.sendTransaction`. */ declare function signAndSendTransaction(client: SolanaClient, wallet: SolanaWallet, transaction: SolanaTransaction, options?: SendTransactionOptions): Promise; /** * Confirm a transaction signature against the kit RPC until it reaches the * requested commitment. */ declare function confirmTransactionSignature(client: SolanaClient, signature: Signature, options?: ConfirmTransactionOptions): Promise; export { confirmTransactionSignature, signAndSendTransaction };