/** Test fixture (S11 #1416): a Form wrapping a TextInput + NumberInput so the * Form's field-registration → value-collection → onsubmit contract can be * exercised end-to-end (the submit handler reads each registered field's * getValue()). */ import type { ControlInteractionRegistry } from '@happyvertical/smrt-ui/forms'; type $$ComponentProps = { onsubmit?: (data: Record) => void; method?: 'GET' | 'POST'; action?: string; textValue?: string; numberValue?: number | null; showAge?: boolean; showMoney?: boolean; showClearFields?: boolean; showScalarFields?: boolean; checkboxValue?: boolean; checkboxRequired?: boolean; selectValue?: string; selectRequired?: boolean; dateValue?: string; phoneValue?: string; notesValue?: string; notesAppendMode?: boolean; notesRequired?: boolean; moneyMin?: number; moneyMax?: number; webmcp?: boolean; textRequired?: boolean; textDisabled?: boolean; fieldsetDisabled?: boolean; formSubject?: { type: string; id: string; label?: string; }; ageRequired?: boolean; ageLabel?: string; ageMin?: number; ageMax?: number; ageStep?: number; interactionRegistry?: ControlInteractionRegistry; ontextchange?: (value: string) => void; oncheckboxchange?: (value: boolean) => void; onselectchange?: (value: string) => void; onnoteschange?: (value: string) => void; onnumberchange?: (value: number | null) => void; }; declare const FormWithFields: import("svelte").Component<$$ComponentProps, {}, "">; type FormWithFields = ReturnType; export default FormWithFields; //# sourceMappingURL=form-with-fields.fixture.svelte.d.ts.map