import React from 'react'; import { FormItemProps, SelectProps } from 'antd'; import { FieldProps } from './FieldProps'; import { AbstractField } from './AbstractField'; export interface SelectFieldProps extends SelectWrapProps, FieldProps { } export declare class SelectField extends AbstractField { get defaultFormItemProps(): FormItemProps; getField(): JSX.Element; } export interface SelectWrapProps extends SelectProps { dataSource?: any[]; keyProp?: string; valueProp: string; labelProp?: string; labelRender?: (item: any) => React.ReactNode; defaultSelectFirst?: boolean; multiValue?: string | any[]; multiValueType?: 'string' | 'array'; } /** * valuePropName: 多值方式:multiValue 普通:value */ export declare class SelectWrap extends React.Component { render(): JSX.Element; }