/** * The value submitted for a single form field. Shape depends on the field type: * - `text`, `email`, `phone`, `url`, `textarea`, `select`, `radio` → string * - `number` → number * - `checkbox` (single) → boolean * - `checkbox` (multi), `multiselect` → array of strings * - Skipped optional field → null */ export type FormSubmissionAnswer = string | number | boolean | string[];