import { SWRResponse } from 'swr'; import { type Asset, ChainBaseData, SkipSupportedAsset } from '@leapwallet/elements-core'; import { SkipSupportedChainData } from './use-skip-supported-chains'; export interface AssetWithName extends Asset { name: string; } export type SkipDestinationChain = SkipSupportedChainData & { asset: SkipSupportedAsset; }; export type UseSkipDestinationChainsReturnType = SWRResponse; /** * React hook to get a list of Skip API supported destination chains for a source token-chain */ export declare const useSkipDestinationChains: (sourceAsset: SkipSupportedAsset | Asset | undefined, sourceChain: SkipSupportedChainData | undefined, isMainnet: boolean) => UseSkipDestinationChainsReturnType; export declare const useSkipDestinationEVMChains: (sourceAsset: { denom: string; } | undefined, sourceChain: ChainBaseData | undefined, isTestnet?: boolean) => SWRResponse<{ asset: { denom: string; }; chainName: string; icon: string; chainId: string | number; chainType: import("@leapwallet/elements-core").ChainType; }[], any, any>;