import { ReactNode } from 'react'; import { EIconName } from '../Icon'; /** A single row inside the "what's included" disclosure. */ export type IncludedFeatureItem = { title: string; description?: ReactNode; /** Thumbnail image for the feature. */ image?: string; /** Fallback icon when no image is provided. */ icon?: EIconName; }; export type IncludedFeaturesProps = { /** Collapsed label, e.g. "Included with your protocol". */ label?: ReactNode; /** Header shown while open. Defaults to `label`. */ openLabel?: ReactNode; items: IncludedFeatureItem[]; /** Start the disclosure open. Defaults to collapsed. */ defaultOpen?: boolean; }; /** * Collapsible "Included with your protocol/membership" disclosure: a labeled toggle that expands * to the plan's feature list. Shared by MembershipCard and ProductCard. */ export declare const IncludedFeatures: ({ label, openLabel, items, defaultOpen }: IncludedFeaturesProps) => import("react").JSX.Element | null;