UNPKG

@coursebuilder/commerce-next

Version:

Commerce Functionality for Course Builder with Next.js

19 lines 906 B
import * as React from 'react'; import { PricingContextType, PricingMachineInput } from '@coursebuilder/core/pricing/pricing-state-machine'; import { MerchantCoupon } from '@coursebuilder/core/schemas'; import { PricingData } from '@coursebuilder/core/types'; export declare const PricingProvider: ({ children, ...props }: PricingMachineInput & { children: React.ReactNode; }) => import("react/jsx-runtime").JSX.Element; export declare const usePricing: () => PricingContextType & { status: 'success' | 'pending' | 'error'; toggleBuyingMoreSeats: () => void; toggleTeamPurchase: () => void; updateQuantity: (quantity: number) => void; setMerchantCoupon: (merchantCoupon: MerchantCoupon | undefined) => void; userId: string | undefined; pricingData: PricingData; organizationId: string | undefined; isSoldOut: boolean; }; //# sourceMappingURL=pricing-context.d.ts.map