import { Leg as SolitaLeg, QuoteAsset as SolitaQuoteAsset } from '@convergence-rfq/rfq'; import { PrintTrade, PrintTradeParser } from './types'; import { ConvergencePlugin, PublicKey } from '../../types'; /** @group Plugins */ export declare const printTradeModule: () => ConvergencePlugin; declare module '../../Convergence' { interface Convergence { addPrintTradeParser(printTradeProviderProgramId: PublicKey, factory: PrintTradeParser): void; parsePrintTrade(printTradeProviderProgramId: PublicKey, legs: SolitaLeg[], quoteAsset: SolitaQuoteAsset): PrintTrade; } }