import * as context from "./context"; import BN from "bn.js"; export declare enum XTxStatus { SourceMessageNotEmitted = "SourceMessageNotEmitted", SourceMessageEmitted = "SourceMessageEmitted", FirstSourceMessageSigned = "FirstSourceMessageSigned", AllSourceMessagesSigned = "AllSourceMessagesSigned", FirstSourceMessageRedeemed = "FirstSourceMessageRedeemed", AllSourceMessagesRedeemed = "AllSourceMessagesRedeemed", TargetProgramInvoked = "TargetProgramInvoked", ReturningTokens_InvocationFailed = "ReturningTokens_InvocationFailed", ReturningTokens_InvocationSucceeded = "ReturningTokens_InvocationSucceeded", FirstReturnMessageSigned = "FirstReturnMessageSigned", AllReturnMessagesSigned = "AllReturnMessagesSigned", FirstReturnMessageRedeemed = "FirstReturnMessageRedeemed", AllReturnMessagesRedeemed = "AllReturnMessagesRedeemed" } export declare function queryStatusOfXTx(ctx: context.Context, xTxId: BN, lastStatus?: XTxStatus, silent?: boolean): Promise;