import { useTransferArgs } from './types'; /** * React hook to get data for a Skip API powered transfer * * Does not support fee collection */ export declare const useSkipTransfer: ({ asset, sourceChain, destinationChain, amount, destinationAsset: _destinationAsset, destinationAddress, enabled, userAddress, walletClient, isMainnet }: useTransferArgs) => { readonly userAddressList: string[] | null; readonly userAddressListError: string | undefined; readonly routeResponse: { sourceAssetChain: import("./use-skip-supported-chains").SkipSupportedChainData; sourceAsset: import("@leapwallet/elements-core").SkipSupportedAsset; destinationAssetChain: import("./use-skip-supported-chains").SkipSupportedChainData; destinationAsset: import("@leapwallet/elements-core").SkipSupportedAsset; transactionCount: number; operations: any[]; amountIn: string; amountOut: string; response: import("@leapwallet/elements-core").RouteResponse; } | undefined; readonly isLoadingRoute: boolean; readonly routeError: any; readonly userAddress: string; readonly messages: import("@leapwallet/elements-core").SkipMsgV2[] | import("@leapwallet/elements-core").SkipMsg[] | null; readonly msgsError: string | null; readonly isLoadingMessages: boolean; readonly skipGasFeesData: Readonly<{ gasFees: string[]; gasFeesAmount: import("@cosmjs/amino").StdFee[]; gasFeesError: string | undefined; usdGasFees: (import("bignumber.js").BigNumber | undefined)[]; }> | undefined; readonly isLoadingSkipGasFee: boolean; readonly notSupported: boolean; readonly refresh: () => Promise; };