import { Connection, TransactionInstruction, VersionedTransaction, type SendOptions, type TransactionSignature } from '@solana/web3.js';
import { type AdaptedWallet, type TransactionStepItem } from '@reservoir0x/relay-sdk';
export declare const adaptSolanaWallet: (walletAddress: string, chainId: number, connection: Connection, signAndSendTransaction: (transaction: VersionedTransaction, options?: SendOptions, instructions?: TransactionInstruction[], rawInstructions?: TransactionStepItem['data']['instructions']) => Promise<{
    signature: TransactionSignature;
}>) => AdaptedWallet;
//# sourceMappingURL=adapter.d.ts.map