import BigNumber from 'bignumber.js'; import { type Asset, Prettify, SkipSupportedAsset } from '@leapwallet/elements-core'; import { Wallet } from './use-cosmos-transfer-messages'; import { Coin, StdFee } from '@cosmjs/stargate'; export type TransferFeeData = { gasFees: StdFee; amount: ReadonlyArray; amountBN: BigNumber; formattedFeeAmount: string; }; export type TransferFeeResult = Prettify; /** * React hook to get the gas fees for a cosmos or IBC transfer transaction */ export declare const useTransferGasFeesSWR: (sender: Wallet | undefined, recipient: Wallet | undefined, token: { amount: string; asset: Asset; } | undefined, enabled?: boolean, isTestnet?: boolean, sourceAssetData?: SkipSupportedAsset) => import("swr/_internal").SWRResponse>> | undefined>;