export interface BaseFieldDef { name?: string; required?: boolean; condition?: { name: string; values: Array; }; }