import { FormFieldProps } from 'choerodon-ui/pro/lib/field/FormField'; import React from 'react'; import { IFieldType } from '@/common/types'; export { IFieldType }; interface IFieldOption { id: string; value: string; enabled: boolean; } export interface ICustomField { code: string; value?: string; fieldType: IFieldType; valueStr?: string | any; required: boolean; fieldOptions?: IFieldOption[]; } interface Props extends FormFieldProps { field: ICustomField; outside?: boolean; mode?: 'edit' | 'create' | 'filter'; onSubmit?: (value: any, field: ICustomField) => void; } /** * @deprecated 后续将废弃,融合迁移到 `field-pro` */ declare const CustomField: React.FC; export default CustomField;