import type { Address } from 'viem'; import type { ApiCheckoutFees } from './checkoutFees'; export type CheckoutApiQuoteResponse = { quoteId: string; estTotalFromAmountBaseUnit: string; estSubtotalFromAmountBaseUnit: string; estFeesFromAmountBaseUnit: string; fromTokenAddress: Address; estFeesUsd: number; estSubtotalUsd: number; estTotalUsd: number; estCheckoutTimeMs: number; estMarketMakerGasUsd: number; lpFeePercentage: number; lpFeeUsd: number; }; export type CheckoutQuoteResponse = CheckoutApiQuoteResponse & { estTotalFromAmount: string; estSubtotalFromAmount: string; estFeesFromAmount: string; /** Estimated subtotal amount of the target (destination) token */ estSubtotalToAmount?: string; metadata?: { oftEnabled?: boolean; across?: { enabled?: boolean; expectedOutput?: number; destinationChainId?: string; expectedOutputFormatted?: string; } | undefined; [x: string]: unknown; }; }; export type ApiFunkitCheckoutQuoteResult = { baseQuote: CheckoutQuoteResponse; finalTimeEstimationMs: number; finalPaymentTokenAmount: string; finalPaymentFeeUsd: string; finalTotalUsd: string; finalFeesBreakdown: ApiCheckoutFees; }; //# sourceMappingURL=checkoutApi.d.ts.map