/*** Token ***/ export declare type OffchainTokenData = { mint: string; name: string; symbol: string; logoURI: string; whitelisted: boolean; coingeckoId?: string; ftxId?: string; }; /*** Pool ***/ export declare type OffchainPoolData = { address: string; whitelisted: boolean; tokenMintA: string; tokenMintB: string; stable: boolean; price: number; lpsFeeRate: number; protocolFeeRate: number; priceHistory?: DayWeekMonthData; tokenAPriceUSD?: CombinedTokenPrice; tokenBPriceUSD?: CombinedTokenPrice; tvl?: number; volume?: DayWeekMonthData; feeApr?: DayWeekMonthData; reward0Apr?: DayWeekMonthData; reward1Apr?: DayWeekMonthData; reward2Apr?: DayWeekMonthData; totalApr?: DayWeekMonthData; }; export interface DayWeekMonthData { day: T; week: T; month: T; } export declare type CombinedTokenPrice = { price?: number; dex?: number; coingecko?: number; }; export declare type MinMax = { min: number; max: number; };