export interface PaymentMethodSelectionParams { selectedCurrency?: { address: string; chainId: number; }; isInitialBalanceChecked: boolean; } export interface PaymentMehodSelection { location: 'payment-method-selection'; params: PaymentMethodSelectionParams; } export interface TokenSelection { location: 'token-selection'; params: { selectedCurrency: { address: string; chainId: number; }; }; } export type NavigationCheckout = PaymentMehodSelection | TokenSelection; export type HistoryCheckout = NavigationCheckout[]; type NavigationCheckoutContext = { setHistory: (history: HistoryCheckout) => void; history: HistoryCheckout; defaultLocation: NavigationCheckout; }; declare const useNavigationCheckoutContext: () => NavigationCheckoutContext, NavigationCheckoutContextProvider: import("react").Provider; export { NavigationCheckoutContextProvider, useNavigationCheckoutContext }; //# sourceMappingURL=NavigationCheckout.d.ts.map