import { CheckoutStatus, LegacyModularCheckoutContextData, ModularCheckoutContextData, NewModularCheckoutContextData } from './types';
import { CartItemModel } from '../../api/cart-types';
import { OrderItemModel } from '../../api/legacy-checkout-types';
export declare const isCheckoutStatusNew: (checkoutStatus: CheckoutStatus) => boolean;
export declare const isCheckoutStatusProcessing: (checkoutStatus: CheckoutStatus) => boolean;
export declare const isCheckoutStatusConfirmed: (checkoutStatus: CheckoutStatus) => boolean;
export declare const cartItemsToOrderItems: (shoppingCartItems: CartItemModel[]) => OrderItemModel[];
export declare function isNewCheckout(context: ModularCheckoutContextData): context is NewModularCheckoutContextData;
export declare function isLegacyCheckout(context: ModularCheckoutContextData): context is LegacyModularCheckoutContextData;
//# sourceMappingURL=checkout-utils.d.ts.map