import { ID, SubscriptionDetails } from '@zeniai/client-epic-state'; import { FormSectionProps } from '../../../formElements/common/formSection'; /** * Component & its Props */ export interface Props extends FormSectionProps { canUpdate: boolean; subscriptionDetailData: SubscriptionDetails; style?: React.CSSProperties; onUpdateOrAddPlanClick: (subscriptionId?: ID) => void; } export default function PlanDetailSection({ sectionId, isDisabled, subscriptionDetailData, canUpdate, style, onUpdateOrAddPlanClick, }: Props): import("react/jsx-runtime").JSX.Element; /** * Form Data Type */ export interface PlanDetailSectionFormData { billEvery: string; coupon: string; mrr: string; nextBillingAmount: string; nextBillingAt: string; planAmount: string; status: string; } type FormDataKeys = keyof PlanDetailSectionFormData; declare const uniqueName: (sectionId: string, key: FormDataKeys) => `${string}.status` | `${string}.planAmount` | `${string}.billEvery` | `${string}.coupon` | `${string}.mrr` | `${string}.nextBillingAmount` | `${string}.nextBillingAt`; export type FormDataKeyUniqueNames = ReturnType; export {};