export interface FormFieldBase { label: string; name: string; onChange?: (value: any) => void; position?: 'MainViewExtra' | 'FilterView'; placeholder?: string; readonly?: boolean; disabled?: boolean; light?: boolean; config?: object; rules?: any[]; dataSource?: { value: string; label: string; [key: string]: any; }[] | ((...args: any[]) => Promise); }