export type ROUTES = BNB_ROUTES | SUI_ROUTES | SOLANA_ROUTES | APTOS_ROUTES | BASE_ROUTES; export declare enum BNB_ROUTES { FOURMEME_BONDING_CURVE = "fourmeme", PANCAKE_SWAP_V2 = "pancakeswap_v2", PANCAKE_SWAP_V3 = "pancakeswap_v3", KYBERSWAP = "kyberswap" } export declare enum SUI_ROUTES { MOVE_PUMP = "movepump", CETUS = "cetus" } export declare enum SOLANA_ROUTES { PUMPFUN_BONDING_CURVE = "pumpfun", RAYDIUM = "raydium", PUMPSWAP = "pumpswap", METEORA = "meteora", JUPITER = "jupiter" } export declare enum APTOS_ROUTES { PANORA = "panora" } export declare enum BASE_ROUTES { UNISWAP_V3 = "uniswap_v3", UNISWAP_V2 = "uniswap_v2", UNISWAP_V4 = "uniswap_v4", AERODROME = "aerodrome", KYBERSWAP = "kyberswap" } export type TRoute = { route: BNB_ROUTES | SUI_ROUTES | SOLANA_ROUTES | APTOS_ROUTES | BASE_ROUTES; poolAddress: string; poolFee: number; tokenIn: string; tokenOut: string; };