import { Currency, CurrencyAmount } from '@uniswap/sdk-core';
interface FeeBreakdownProps {
    i18n: any;
    outputUSDC: CurrencyAmount<Currency>;
    brydgeFeeUSDC: CurrencyAmount<Currency>;
    layerZeroFeeUSDC: CurrencyAmount<Currency> | undefined;
    lpFeeUSDC: CurrencyAmount<Currency>;
    stargateFeeUSDC: CurrencyAmount<Currency> | undefined;
    isNative: boolean;
}
export default function useFeeBreakdown({ i18n, outputUSDC, brydgeFeeUSDC, layerZeroFeeUSDC, lpFeeUSDC, stargateFeeUSDC, isNative, }: FeeBreakdownProps): {
    itemPriceUSDC: number;
    formattedBrydgeFeeUSDC: number;
    formattedLpFeeUSDC: number;
    gasFeeUSDC: number;
    totalCost: number;
    isLoading: boolean;
    formattedStargateFeeUSDC: number;
};
export {};
