import { ChainData, ChainType, CosmosChain, EvmChain } from "@0xsquid/squid-types";
import { SwapDirection } from "../../core/types/swap";
/**
 * Returns an array of the available chains based on the provided config and direction
 */
export declare const useSquidChains: (direction?: SwapDirection) => {
    supportedSourceChains: ChainData[];
    supportedDestinationChains: ChainData[];
    chains: ChainData[];
    evmChains: EvmChain[];
    cosmosChains: CosmosChain[];
    suiChains: ChainData[];
    xrplChains: ChainData[];
    stellarChains: ChainData[];
    cantonChains: ChainData[];
    getChainType: (chainId?: string) => ChainType | undefined;
    findChain: (chainId: string | undefined) => ChainData | undefined;
};
