/// <reference types="react" />
import type { SelectProps } from 'antd';
export interface IBaseSelectProps {
    options: SelectProps['options'];
    filterOption?: SelectProps['filterOption'];
    showSearch?: SelectProps['showSearch'];
    disabled?: SelectProps['disabled'];
    defaultValue?: SelectProps['defaultValue'];
    mode?: SelectProps['mode'];
    value?: SelectProps['value'];
    maxTagCount?: SelectProps['maxTagCount'];
    placeholder?: SelectProps['placeholder'];
    className?: SelectProps['className'];
    style?: SelectProps['style'];
    dropdownClassName?: SelectProps['dropdownClassName'];
    size?: SelectProps['size'];
    fieldNames?: SelectProps['fieldNames'];
    optionLabelProp?: SelectProps['optionLabelProp'];
    loading?: SelectProps['loading'];
    notFoundContent?: SelectProps['notFoundContent'];
    defaultOpen?: SelectProps['defaultOpen'];
    status?: SelectProps['status'];
    searchValue?: SelectProps['searchValue'];
    placement?: SelectProps['placement'];
    open?: SelectProps['open'];
    autoFocus?: SelectProps['autoFocus'];
    allowClear?: SelectProps['allowClear'];
    id?: string;
    customOption?: React.ReactNode;
    tokenSeparators?: SelectProps['tokenSeparators'];
    maxTagPlaceholder?: SelectProps['maxTagPlaceholder'];
    getPopupContainer?: SelectProps['getPopupContainer'];
    onChange?: SelectProps['onChange'];
    onBlur?: SelectProps['onBlur'];
    onFocus?: SelectProps['onFocus'];
    onClear?: SelectProps['onClear'];
    onPopupScroll?: SelectProps['onPopupScroll'];
    onSearch?: SelectProps['onSearch'];
    onSelect?: SelectProps['onSelect'];
    onInputKeyDown?: SelectProps['onInputKeyDown'];
}
