import { RawRoute } from "../core/getRoute"; import { TokenMetadata } from "../../common/tokenList"; import { Address } from "../../common/tokenList"; export interface RouteDetails { amountIn: bigint | undefined; amountInFormatted: string | undefined; pathCount: number | undefined; pathPercentages: number[] | undefined; route: RawRoute | undefined; swapTypes: number[] | undefined; tokenIn: Address | undefined; tokenInData: TokenMetadata | undefined; tokenOut: Address | undefined; tokenOutData: TokenMetadata | undefined; totalOut: bigint | undefined; totalOutFormatted: string | undefined; } export function getRouteDetails(route: RawRoute): Promise;