import { Locale } from '../../types/Locale'; import { CuringData, CuringFormState } from '../../widgets/TaxbitCuringDocumentation/types'; export type TaxbitCuringDocumentationUIProps = { serverData: CuringData; language?: Locale; poweredByTaxbit?: boolean; collectSignatureName?: boolean; onSubmit?: (state: CuringFormState) => void | Promise; }; /** * Pure UI layer of the curing widget. Mounts `CuringStateProvider` so the * inner `Contents` can synthesize a `HydratedState` from context and hand * it to the shared `StepRenderer` chrome — same chrome the questionnaire * uses. Mirrors `TaxbitQuestionnaireUI`'s shape; no server interaction * here (Persist or demo mode owns that). */ export declare const TaxbitCuringDocumentationUI: ({ serverData, language, poweredByTaxbit, collectSignatureName, onSubmit, }: TaxbitCuringDocumentationUIProps) => import("react/jsx-runtime").JSX.Element;