import { type Base64EncodedWireTransaction, type IInstruction, type Rpc, type SignatureBytes, type SolanaRpcApi, type Transaction, type TransactionSigner } from "@solana/kit"; /** * Sign a set of Solana instructions using the provided signer * * @param rpc - The Solana RPC API client * @param instructions - Array of Solana instructions to sign * @param solanaSigner - The Solana transaction signer * @returns A fully signed transaction */ export declare function signSolanaInstructions(rpc: Rpc, instructions: IInstruction[], solanaSigner: TransactionSigner): Promise; export declare function sponsorTransaction(solanaSigner: TransactionSigner, transactionMessage: Base64EncodedWireTransaction): Promise; //# sourceMappingURL=solanaTransactions.d.ts.map