export interface ApiBaseCheckoutFees { paymentMethod: string; marketMakerFeeUsd: number; liquidityProviderFeeUsd: number; totalFeesUsd: number; totalFeesTokenWithoutGas: number; } export interface ApiWalletCheckoutFees extends ApiBaseCheckoutFees { paymentMethod: 'balance'; eoaWalletFeeToken: number; nativeCurrencySymbol: string; eoaWalletFeeUsd: number; } export interface ApiCardCheckoutFees extends ApiBaseCheckoutFees { paymentMethod: 'card'; cardProcessingFeeUsd: number; moonpayCostUsd: number; } export interface ApiBrokerageCheckoutFees extends ApiBaseCheckoutFees { paymentMethod: 'brokerage'; exchangeFeeUsd: number; } export type ApiCheckoutFees = ApiWalletCheckoutFees | ApiCardCheckoutFees | ApiBrokerageCheckoutFees; //# sourceMappingURL=checkoutFees.d.ts.map