import { IField, IFieldProps } from './field';
import { IModalLiveDataCondition } from './modal';
import { IOption } from './option';

export interface IMakeSelect extends IField {
  elementType: 'select';
  options: Array<IOption>;
  liveData?: IModalLiveDataCondition;
  isSearch?: boolean;
  isMulti?: boolean;
}

export interface IMakeSelectProps extends IFieldProps {
  element: Omit<IMakeSelect, 'elementType'>;
}
