UNPKG

autumn-js

Version:

Autumn JS Library

52 lines (49 loc) 2.3 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import React__default from 'react'; import { P as Product, h as ProductItem } from '../../cusTypes-COIU0NG3.js'; import 'zod'; declare function PricingTable({ productDetails, }: { productDetails?: any; }): react_jsx_runtime.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_jsx_runtime.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_jsx_runtime.JSX.Element; declare const PricingFeatureList: ({ items, showIcon, everythingFrom, className, }: { items: ProductItem[]; showIcon?: boolean; everythingFrom?: string; className?: string; }) => react_jsx_runtime.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_jsx_runtime.JSX.Element; declare const RecommendedBadge: ({ recommended }: { recommended: string; }) => react_jsx_runtime.JSX.Element; export { AnnualSwitch, PricingCard, PricingCardButton, type PricingCardButtonProps, PricingFeatureList, PricingTableContainer, RecommendedBadge, PricingTable as default, usePricingTableContext };