import { Amm } from '../amm/types';
import { Route, TokenRouteSegments } from './types';
declare function getTokenRouteSegments(amms: Amm[]): TokenRouteSegments;
declare function computeRoutes({ inputMint, outputMint, tokenRouteSegments, intermediateTokens, }: {
    inputMint: string;
    outputMint: string;
    tokenRouteSegments: TokenRouteSegments;
    intermediateTokens: string[];
}): Route[];
export { computeRoutes, getTokenRouteSegments };
