import { AccountDeleteAnnotation } from './AccountDeleteAnnotation'; import { AccountSetAnnotation } from './AccountSetAnnotation'; import { CheckCancelAnnotation } from './CheckCancelAnnotation'; import { CheckCashAnnotation } from './CheckCashAnnotation'; import { CheckCreateAnnotation } from './CheckCreateAnnotation'; import { DepositPreauthAnnotation } from './DepositPreauthAnnotation'; import { EscrowCancelAnnotation } from './EscrowCancelAnnotation'; import { EscrowCreateAnnotation } from './EscrowCreateAnnotation'; import { EscrowFinishAnnotation } from './EscrowFinishAnnotation'; import { OfferCancelAnnotation } from './OfferCancelAnnotation'; import { OfferCreateAnnotation } from './OfferCreateAnnotation'; import { PaymentAnnotation } from './PaymentAnnotation'; import { PaymentChannelClaimAnnotation } from './PaymentChannelClaimAnnotation'; import { PaymentChannelCreateAnnotation } from './PaymentChannelCreateAnnotation'; import { PaymentChannelFundAnnotation } from './PaymentChannelFundAnnotation'; import { SetRegularKeyAnnotation } from './SetRegularKeyAnnotation'; import { SignerListSetAnnotation } from './SignerListSetAnnotation'; import { TrustSetAnnotation } from './TrustSetAnnotation'; /** * A union of the possible annotation types. * An annotation is an object containing the original transaction's fields * and values, along with explanations or descriptions of each value. * */ declare type InstructionAnnotation = AccountDeleteAnnotation | AccountSetAnnotation | CheckCancelAnnotation | CheckCashAnnotation | CheckCreateAnnotation | DepositPreauthAnnotation | EscrowCancelAnnotation | EscrowCreateAnnotation | EscrowFinishAnnotation | OfferCancelAnnotation | OfferCreateAnnotation | PaymentAnnotation | PaymentChannelClaimAnnotation | PaymentChannelCreateAnnotation | PaymentChannelFundAnnotation | SetRegularKeyAnnotation | SignerListSetAnnotation | TrustSetAnnotation; export default InstructionAnnotation; //# sourceMappingURL=annotation.d.ts.map