type FieldValidatorType = (
  value: any,
  valueGetter: (field: string) => any,
  fieldProps: { name: string }
) => string | undefined;

export interface FieldArrayProps {
  dataTestId?: string;
  children?: React.ReactNode;
  component: React.ComponentType<any>;
  name: string;
  validator?: FieldValidatorType | FieldValidatorType[];
}
