import type { ChainData, Squid, TokenData } from "@0xsquid/sdk"; import { AppConfig } from "../../core/types/config"; import type { TokenWithBalance } from "../../core/types/tokens"; import { TempChainOverride } from "../../hooks/useSquidChains"; export declare const getSquidTokensEvmBalances: (tokens: TokenData[], client: Squid | undefined, walletAddressToFetch: string) => Promise; /** * Sorts chains based on provided config * * Sort order: * 1. Chains that are not disabled or coming soon * 2. Disabled chains * 3. Coming soon chains * 4. Chains not supporting same-chain swaps */ export declare function filterChains({ chains, config, direction, fromChain, }: { chains: ChainData[]; config: Pick; direction: "from" | "to"; fromChain?: TempChainOverride; }): ChainData[];