import { Transaction } from '@solana/transactions';
import type { VersionedTransaction } from '@solana/web3.js';
/**
 * This can be used to convert a legacy [VersionedTransaction](https://solana-foundation.github.io/solana-web3.js/classes/VersionedTransaction.html)
 * object to a {@link Transaction}.
 *
 * @example
 * ```ts
 * import { fromVersionedTransaction } from '@solana/compat';
 *
 * // Imagine a function that returns a legacy `VersionedTransaction`
 * const legacyVersionedTransaction = getMyLegacyVersionedTransaction();
 * const transaction = fromVersionedTransaction(legacyVersionedTransaction);
 * ```
 */
export declare function fromVersionedTransaction(transaction: VersionedTransaction): Transaction;
//# sourceMappingURL=transaction.d.ts.map