import { Transaction } from '@stellar/stellar-sdk'; import { StellarUri } from './stellar-uri'; /** * The tx operation represents a request to sign a specific XDR Transaction. * * @see https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0007.md#operation-tx */ export declare class TransactionStellarUri extends StellarUri { static forTransaction(transaction: Transaction): TransactionStellarUri; constructor(uri?: URL | string); /** * Creates a deep clone of the TransactionStellarUri */ clone(): TransactionStellarUri; /** * Creates a Stellar Transaction from the URI's XDR and networkPassphrase */ getTransaction(): Transaction; /** * Gets the transaction XDR. * * Required. */ get xdr(): string; /** * Sets the transaction XDR. * * Required. */ set xdr(xdr: string); /** * Performs any replacements specified and returns a new instance of TransactionStellarUri with the resulting XDR. * * @param replacements The replacements to perform. */ replace(replacements: { [key: string]: any; }): TransactionStellarUri; }