import { NetworkRoute } from "@layerswap/widget-types"; import { NetworkBalance } from "@layerswap/widget-types"; import { NetworkTokenElement } from "../Models/Route"; import { RoutesHistory } from "../stores/recentRoutesStore"; import { SwapDirection } from "../components/Pages/Swap/Form/SwapFormValues"; /** * Pure route-sorting utilities shared by `useFormRoutes` and the flat * RoutePicker list. Kept out of the hook module so they don't widen the hook's * public surface and can be reused without importing the hook. */ export declare const extractTokenElementsAsSuggested: (routes: NetworkRoute[]) => NetworkTokenElement[]; export declare const sortSuggestedTokenElements: (direction: SwapDirection, balances: Record | null, routesHistory: RoutesHistory) => (a: NetworkTokenElement, b: NetworkTokenElement) => number; /** Raw token amount held for a route/token, or 0 when unknown. */ export declare const getTokenElementBalanceAmount: (item: NetworkTokenElement, balances: Record | null) => number; //# sourceMappingURL=routeUtils.d.ts.map