UNPKG

autumn-js

Version:
53 lines (50 loc) 2.42 kB
import React__default from 'react'; import { P as Product, c as ProductItem } from '../../prodTypes-C4aZSZfO.mjs'; import { ProductDetails } from '../../client/types/clientPricingTableTypes.mjs'; import { CheckoutParams } from '../../client/types/clientAttachTypes.mjs'; import 'zod/v4'; declare function PricingTable({ productDetails, checkoutParams, }: { productDetails?: ProductDetails[]; checkoutParams?: CheckoutParams; }): React__default.JSX.Element; declare const usePricingTableContext: (componentName: string) => { isAnnualToggle: boolean; setIsAnnualToggle: (isAnnual: boolean) => void; products: Product[]; showFeatures: boolean; }; declare const PricingTableContainer: ({ children, products, showFeatures, className, isAnnualToggle, setIsAnnualToggle, multiInterval, }: { children?: React__default.ReactNode; products?: Product[]; showFeatures?: boolean; className?: string; isAnnualToggle: boolean; setIsAnnualToggle: (isAnnual: boolean) => void; multiInterval: boolean; }) => React__default.JSX.Element; interface PricingCardProps { productId: string; showFeatures?: boolean; className?: string; onButtonClick?: (event: React__default.MouseEvent<HTMLButtonElement>) => void; buttonProps?: React__default.ComponentProps<"button">; } declare const PricingCard: ({ productId, className, buttonProps, }: PricingCardProps) => React__default.JSX.Element; declare const PricingFeatureList: ({ items, everythingFrom, className, }: { items: ProductItem[]; everythingFrom?: string; className?: string; }) => React__default.JSX.Element; interface PricingCardButtonProps extends React__default.ComponentProps<"button"> { recommended?: boolean; buttonUrl?: string; } declare const PricingCardButton: React__default.ForwardRefExoticComponent<Omit<PricingCardButtonProps, "ref"> & React__default.RefAttributes<HTMLButtonElement>>; declare const AnnualSwitch: ({ isAnnualToggle, setIsAnnualToggle, }: { isAnnualToggle: boolean; setIsAnnualToggle: (isAnnual: boolean) => void; }) => React__default.JSX.Element; declare const RecommendedBadge: ({ recommended }: { recommended: string; }) => React__default.JSX.Element; export { AnnualSwitch, PricingCard, PricingCardButton, type PricingCardButtonProps, PricingFeatureList, PricingTableContainer, RecommendedBadge, PricingTable as default, usePricingTableContext };