import { TransactionBuilder, Instruction } from "@orca-so/common-sdk"; import { EscrowContext } from "./context"; import * as ixs from "./instructions"; export declare class EscrowIx { ctx: EscrowContext; ix: Instruction | null | undefined; constructor(ctx: EscrowContext, ix?: Instruction); initializeConfigIx(params: ixs.InitializeConfigParams): Promise; initializeMarketIx(params: ixs.InitializeMarketParams): Promise; setTradeConfigAuthorityIx(params: ixs.SetTradeConfigAuthorityParams): Promise; setAmlPolicyAuthorityIx(params: ixs.SetAmlPolicyAuthorityParams): Promise; addArbitratorCertIx(params: ixs.AddArbitratorCertParams): Promise; addTokenMetadataIx(params: ixs.AddTokenMetadataParams): Promise; addTokenOracleMetadataIx(params: ixs.AddTokenOracleMetadataParams): Promise; setRenecRateIx(params: ixs.SetRenecRateParams): Promise; setUsdRateIx(params: ixs.SetUsdRateParams): Promise; setMinimumOfferSize(params: ixs.SetMinimumOfferSize): Promise; updateMarketIx(params: ixs.UpdateMarketParams): Promise; removeArbitratorCertIx(params: ixs.RemoveArbitratorCertParams): Promise; initKycCertIx(params: ixs.InitKycCertParams): Promise; setKycCertIx(params: ixs.SetKycCertParams): Promise; makeOfferIx(params: ixs.MakeOfferParams): Promise; makeOfferOracleIx(params: ixs.MakeOfferOracleParams): Promise; matchingEngineIx(params: ixs.MatchingEngineParams): Promise; matchingEngineWithBuyOfferIx(params: ixs.MatchingEngineWithBuyOfferParams): Promise; cancelOfferIx(params: ixs.CancelOfferParams): Promise; redeemOfferIx(params: ixs.RedeemOfferParams): Promise; cancelTradeIx(params: ixs.CancelTradeParams): Promise; callArbitrator(params: ixs.CallArbitratorParams): Promise; releaseIx(params: ixs.ReleaseParams): Promise; resolveDispute(params: ixs.ResolveDisputeParams): Promise; savePaymentEvidence(params: ixs.SavePaymentEvidence): Promise; updateOfferIx(params: ixs.UpdateOfferParams): Promise; toTx(): TransactionBuilder; }