import type { AppPricingPlanType, ResolvedPrice } from "@photoroom/shared/utils/pricing/app-pricing"; import { AppPricingBillingPeriod } from "./AppPricingCardsContainer/AppPricingCardsContainer"; export type AppPricingFeaturesPlanHeaderProps = Readonly<{ planName?: string; planType?: AppPricingPlanType; billingPeriod?: AppPricingBillingPeriod; showYearlyPriceAsMonthly?: boolean; /** Enterprise price label, e.g. "Custom". */ planPriceLabelOverride?: string; /** The plan's CTA, reused from the matching pricing card. */ cta?: React.ReactNode; perMonthLabel: string; perYearLabel: string; billedAnnuallyLabel?: string; /** The localized display price (ignored for Enterprise, which shows the override). */ resolvedPrice?: ResolvedPrice; /** The catalog fetch settled with no price (endpoint failed) → show a dash, not a skeleton. */ isError?: boolean; }>; /** * A comparison-table column header: plan name, price + period, and the plan's * CTA — single-sourced from the matching pricing card so the two stay in sync. */ export declare const AppPricingFeaturesPlanHeader: ({ planName, planType, billingPeriod, showYearlyPriceAsMonthly, planPriceLabelOverride, cta, perMonthLabel, perYearLabel, billedAnnuallyLabel, resolvedPrice, isError, }: AppPricingFeaturesPlanHeaderProps) => import("react").JSX.Element; //# sourceMappingURL=AppPricingFeaturesPlanHeader.d.ts.map