import React from 'react'; import { ConfigProviderProps } from 'antd/es/config-provider'; declare const ItemSizes: ['large', 'middle', 'small']; export declare type ItemSize = typeof ItemSizes[number]; declare const ColumnTypes: ['select', 'input', 'custom']; export declare type ColumnType = typeof ColumnTypes[number]; interface IColumnsType { type: ColumnType; title: string | React.ReactNode; colSpan?: number; placeholder?: string; required?: boolean; rules?: any[]; component?: React.ReactNode; isSelectUniq?: boolean; selectOptions?: { title: string; value: string; }[]; showColon?: boolean; } export interface IBasicFormItemsProps { prefixCls?: string; className?: string; style?: React.CSSProperties; errorMessage?: string | React.ReactNode; addNode?: string | React.ReactNode; form: any; fieldName: string; columns: IColumnsType[]; size?: ItemSize; maxCount?: number; dataSource?: any; antConfig?: {} & ConfigProviderProps; } declare const BasicFormItems: React.FC; export default BasicFormItems;