export interface DecodedEntry { type: string; data: string | number | boolean; } export interface DecodedObject { amount?: DecodedEntry; maxSolCost?: DecodedEntry; minSolOutput?: DecodedEntry; mint?: DecodedEntry; solAmount?: DecodedEntry; tokenAmount?: DecodedEntry; isBuy?: DecodedEntry; user?: DecodedEntry; timestamp?: DecodedEntry; virtualSolReserves?: DecodedEntry; virtualTokenReserves?: DecodedEntry; } export interface LogEntry { id: string; type: string; rawData: string; decoded: DecodedObject[]; }