import { ID, SubscriptionLocalStoreDataView } from '@zeniai/client-epic-state'; import { DisableMode } from '../../formElements/common/common'; import { AddPlanSectionFormData } from './sections/addPlan/AddPlanSection'; import { InvoiceOptionSectionFormData } from './sections/invoiceOption/InvoiceOptionSection'; export interface Props { localData: SubscriptionLocalStoreDataView; isDisabled?: DisableMode; onBackClick: () => void; onEstimateSuccess: () => void; onResetClick: () => void; onReviewClick: () => void; onSubscriptionDetailsChanged: (formData: FormData) => void; } declare const addPlanSectionId = "addPlan"; declare const invoiceOptionSectionId = "invoiceOption"; declare function SubscriptionAddPlanPage(props: Props): import("react/jsx-runtime").JSX.Element; export default SubscriptionAddPlanPage; /** * Form Data Type */ export interface FormData { [addPlanSectionId]: AddPlanSectionFormData; [invoiceOptionSectionId]: InvoiceOptionSectionFormData; } /** * Helpers */ export declare const uniqueName: (sectionId: ID) => `${string}_form`;