import { TokenInfo } from "../types/types"; import { TokenAmount } from "../utils/safeMath"; export declare function getSwapOutAmount(poolInfo: any, fromCoinMint: string, toCoinMint: string, amount: number, slippage: number): { amountIn: TokenAmount; amountOut: number; amountOutWithSlippage: number; priceImpact: number; afterPrice: number; }; export declare function raydiumRoute(fromCoin: TokenInfo, toCoin: TokenInfo, fromCoinAmount: number, option: any, liquidityData: any, liquidityProviders: any, settings: any): { from: string; amountIn: number; to: string; amountOut: number; amountWithFees: number; minimumReceived: number; provider: string; fees: any; priceImpact: number; routeData: { poolInfo: any; fromCoin: TokenInfo; toCoin: TokenInfo; }; };