import { FormStep } from "./form-step.interface"; /** * Form configuration interface. * Defines the structure and behavior of the entire form. */ export interface FormConfig { /** * Array of form steps. * Each step contains a set of related fields. */ steps: FormStep[]; /** * Default values for form fields. * Keys are field IDs, values are the default values. * These values will override any default values defined in the field configurations. */ defaultValues?: Record; }