import { SubscriptionFeatureDto } from "../../../../application/dtos/subscriptions/SubscriptionFeatureDto"; import { PricingModel } from "../../../../application/enums/subscriptions/PricingModel"; import { SubscriptionBillingPeriod } from "../../../../application/enums/subscriptions/SubscriptionBillingPeriod"; import { SubscriptionPriceDto } from "../../../../application/dtos/subscriptions/SubscriptionPriceDto"; import { SubscriptionUsageBasedPriceDto } from "../../../../application/dtos/subscriptions/SubscriptionUsageBasedPriceDto"; import { SubscriptionProductDto } from "../../../../application/dtos/subscriptions/SubscriptionProductDto"; interface Props { product?: SubscriptionProductDto; title: string; description?: string; badge?: string; features: SubscriptionFeatureDto[]; billingPeriod: SubscriptionBillingPeriod; currency: string; model: PricingModel; prices: SubscriptionPriceDto[]; usageBasedPrices: SubscriptionUsageBasedPriceDto[]; className?: string; alreadyOwned?: boolean; canSubmit?: boolean; isUpgrade?: boolean; isDowngrade?: boolean; } export default function Plan({ product, title, description, badge, features, billingPeriod, model, currency, prices, usageBasedPrices, className, alreadyOwned, canSubmit, isUpgrade, isDowngrade, }: Props): import("react/jsx-runtime").JSX.Element; export {};