import type { QuoteMode } from '../domains/quoteMode';
import type { CheckoutModalEvent } from '../hooks/track/CheckoutModalEvent';
import type { WithdrawModalEvent } from '../hooks/track/WithdrawModalEvent';
import type { TrackEventData } from '../hooks/track/useTrack';
import type { FunkitActiveCheckoutItem } from './FunkitCheckoutContext';
import type { FunkitCheckoutQuoteResult } from './FunkitHistoryContext';
export declare const trackEventFromBaseQuote: (checkoutItem: FunkitActiveCheckoutItem, eventName: CheckoutModalEvent | WithdrawModalEvent, quoteMode?: QuoteMode) => TrackEventData;
export declare const trackEventFromFinalQuote: (finalEstimation: FunkitCheckoutQuoteResult, checkoutItem: FunkitActiveCheckoutItem, eventName: CheckoutModalEvent | WithdrawModalEvent, quoteMode?: QuoteMode) => TrackEventData;
