/// <reference types="react" />
import { SelectValue, SelectProps, LabeledValue } from 'antd/lib/select';
export declare type ILabeledValue = LabeledValue;
export declare type ISelectValue = SelectValue;
export interface IAlias {
    id: string;
    name: string;
}
export interface ISelectProps extends Omit<SelectProps<any>, 'onChange' | 'fieldNames'> {
    maxCount?: number;
    fieldNames?: Partial<IAlias>;
    extra?: string;
    list?: IObject[];
    searchFn?: IFetch;
    render?: (list: IObject[]) => React.ReactNode;
    onChange?: (value: SelectValue, option: any, selectItem: IObject | IObject[]) => void;
}
