// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.

/**
 * Local pair diagnostics summary for the UI.
 */
export type DemoPipeline2LocalPairDiagnosticSummary = { 
/**
 * Pair id.
 */
pairId: number, 
/**
 * Pool address.
 */
poolAddress: string, 
/**
 * DEX code.
 */
dexCode: string, 
/**
 * Base mint.
 */
baseMint: string, 
/**
 * Base symbol.
 */
baseSymbol: string | null, 
/**
 * Quote mint.
 */
quoteMint: string, 
/**
 * Quote symbol.
 */
quoteSymbol: string | null, 
/**
 * Pair symbol.
 */
pairSymbol: string | null, 
/**
 * Decoded event count.
 */
decodedEventCount: number, 
/**
 * Decoded trade candidate count.
 */
decodedTradeCandidateCount: number, 
/**
 * Decoded candle candidate count.
 */
decodedCandleCandidateCount: number, 
/**
 * Trade event count.
 */
tradeEventCount: number, 
/**
 * Invalid trade event count.
 */
invalidTradeEventCount: number, 
/**
 * Pair candle count.
 */
pairCandleCount: number, 
/**
 * Last known price.
 */
lastPriceQuotePerBase: number | null, 
/**
 * Pair trading-readiness class derived from base/quote orientation.
 */
pairTradingReadiness: string, 
/**
 * Quote asset class used by the readiness classifier.
 */
quoteAssetClass: string, 
/**
 * Whether the pair likely requires a router or aggregator before direct execution.
 */
tradingRouteRequired: boolean, };
