/**
 * @file Select
 * @description
 * @author fex
 * @date 2017-11-07
 */
/// <reference types="hoist-non-react-statics" />
import React from 'react';
import { ControllerStateAndHelpers } from 'downshift';
import { ThemeProps } from '../theme';
import { LocaleProps } from '../locale';
import { SchemaApi } from '../Schema';
export interface Option {
    /**
     * 用来显示的文字
     */
    label?: string;
    /**
     * 可以用来给 Option 标记个范围，让数据展示更清晰。
     *
     * 这个只有在数值展示的时候显示。
     */
    scopeLabel?: string;
    /**
     * 请保证数值唯一，多个选项值一致会认为是同一个选项。
     */
    value?: any;
    /**
     * 是否禁用
     */
    disabled?: boolean;
    /**
     * 支持嵌套
     */
    children?: Options;
    /**
     * 是否可见
     */
    visible?: boolean;
    /**
     * 最好不要用！因为有 visible 就够了。
     *
     * @deprecated 用 visible
     */
    hidden?: boolean;
    /**
     * 描述，部分控件支持
     */
    description?: string;
    /**
     * 标记后数据延时加载
     */
    defer?: boolean;
    /**
     * 如果设置了，优先级更高，不设置走 source 接口加载。
     */
    deferApi?: SchemaApi;
    /**
     * 标记正在加载。只有 defer 为 true 时有意义。内部字段不可以外部设置
     */
    loading?: boolean;
    /**
     * 只有设置了 defer 才有意义，内部字段不可以外部设置
     */
    loaded?: boolean;
    [propName: string]: any;
}
export interface Options extends Array<Option> {
}
export interface OptionProps {
    className?: string;
    multi?: boolean;
    multiple?: boolean;
    valueField?: string;
    labelField?: string;
    simpleValue?: boolean;
    options: Options;
    joinValues?: boolean;
    extractValue?: boolean;
    delimiter?: string;
    clearable?: boolean;
    resetValue: any;
    placeholder?: string;
    disabled?: boolean;
    creatable?: boolean;
    onAdd?: (idx?: number | Array<number>, value?: any, skipForm?: boolean) => void;
    editable?: boolean;
    onEdit?: (value: Option, origin?: Option, skipForm?: boolean) => void;
    removable?: boolean;
    onDelete?: (value: Option) => void;
}
export declare type OptionValue = string | number | null | undefined | Option;
export declare function value2array(value: OptionValue | Array<OptionValue>, props: Pick<OptionProps, 'multi' | 'multiple' | 'delimiter' | 'valueField' | 'options'>): Array<Option>;
export declare function expandValue(value: OptionValue, options: Options, valueField?: string): Option | null;
export declare function matchOptionValue(a: OptionValue, b: Option, valueField?: string): boolean;
export declare function optionValueCompare(a: OptionValue, valueField?: string): (b: Option) => boolean;
export declare function normalizeOptions(options: string | {
    [propName: string]: string;
} | Array<string> | Options, share?: {
    values: Array<any>;
    options: Array<any>;
}): Options;
interface SelectProps extends OptionProps, ThemeProps, LocaleProps {
    className?: string;
    creatable: boolean;
    createBtnLabel: string;
    multiple: boolean;
    valueField: string;
    labelField: string;
    searchable?: boolean;
    options: Array<Option>;
    value: any;
    loadOptions?: Function;
    searchPromptText: string;
    loading?: boolean;
    loadingPlaceholder: string;
    spinnerClassName?: string;
    noResultsText: string;
    clearable: boolean;
    clearAllText: string;
    clearValueText: string;
    placeholder: string;
    inline: boolean;
    disabled: boolean;
    popOverContainer?: any;
    overlayPlacement?: string;
    onChange: (value: void | string | Option | Array<Option>) => void;
    onFocus?: Function;
    onBlur?: Function;
    checkAll?: boolean;
    checkAllLabel?: string;
    defaultCheckAll?: boolean;
    simpleValue?: boolean;
    defaultOpen?: boolean;
}
interface SelectState {
    itemHeight: number;
    isOpen: boolean;
    isFocused: boolean;
    inputValue: string;
    highlightedIndex: number;
    selection: Array<Option>;
}
export declare class Select extends React.Component<SelectProps, SelectState> {
    static defaultProps: {
        multiple: boolean;
        clearable: boolean;
        creatable: boolean;
        createBtnLabel: string;
        searchPromptText: string;
        loadingPlaceholder: string;
        noResultsText: string;
        clearAllText: string;
        clearValueText: string;
        placeholder: string;
        valueField: string;
        labelField: string;
        resetValue: string;
        inline: boolean;
        disabled: boolean;
        checkAll: boolean;
        checkAllLabel: string;
        defaultCheckAll: boolean;
        overlayPlacement: string;
    };
    input: HTMLInputElement;
    target: HTMLElement;
    menu: React.RefObject<HTMLDivElement>;
    constructor(props: SelectProps);
    componentDidMount(): void;
    componentDidUpdate(prevProps: SelectProps): void;
    open(): void;
    close(): void;
    toggle(e?: React.MouseEvent<HTMLDivElement>): void;
    onFocus(e: any): void;
    onBlur(e: any): void;
    focus(): void;
    blur(): void;
    getTarget(): HTMLElement;
    inputRef(ref: HTMLInputElement): void;
    toggleCheckAll(): void;
    removeItem(index: number, e?: React.MouseEvent<HTMLElement>): void;
    handleInputChange(evt: React.ChangeEvent<HTMLInputElement>): void;
    handleChange(selectItem: any): void;
    handleStateChange(changes: any): void;
    handleKeyPress(e: React.KeyboardEvent): void;
    clearValue(e: React.MouseEvent<any>): void;
    handleAddClick(): void;
    handleEditClick(e: Event, item: any): void;
    handleDeleteClick(e: Event, item: any): void;
    menuItemRef(ref: any): void;
    renderValue({ inputValue, isOpen }: ControllerStateAndHelpers<any>): JSX.Element | JSX.Element[];
    renderOuter({ selectedItem, getItemProps, highlightedIndex, inputValue, isOpen, getToggleButtonProps, getInputProps }: ControllerStateAndHelpers<any>): JSX.Element;
    render(): JSX.Element;
}
declare const _default: {
    new (props: (Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
        multiple: boolean;
        clearable: boolean;
        creatable: boolean;
        createBtnLabel: string;
        searchPromptText: string;
        loadingPlaceholder: string;
        noResultsText: string;
        clearAllText: string;
        clearValueText: string;
        placeholder: string;
        valueField: string;
        labelField: string;
        resetValue: string;
        inline: boolean;
        disabled: boolean;
        checkAll: boolean;
        checkAllLabel: string;
        defaultCheckAll: boolean;
        overlayPlacement: string;
    }, never>> & {
        locale?: string | undefined;
        translate?: ((str: string, ...args: any[]) => string) | undefined;
    }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps) | Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
        multiple: boolean;
        clearable: boolean;
        creatable: boolean;
        createBtnLabel: string;
        searchPromptText: string;
        loadingPlaceholder: string;
        noResultsText: string;
        clearAllText: string;
        clearValueText: string;
        placeholder: string;
        valueField: string;
        labelField: string;
        resetValue: string;
        inline: boolean;
        disabled: boolean;
        checkAll: boolean;
        checkAllLabel: string;
        defaultCheckAll: boolean;
        overlayPlacement: string;
    }, never>> & {
        locale?: string | undefined;
        translate?: ((str: string, ...args: any[]) => string) | undefined;
    }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>): {
        render(): JSX.Element;
        context: any;
        setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
        forceUpdate(callback?: (() => void) | undefined): void;
        readonly props: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps> & Readonly<{
            children?: React.ReactNode;
        }>;
        state: Readonly<{}>;
        refs: {
            [key: string]: React.ReactInstance;
        };
        componentDidMount?(): void;
        shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): boolean;
        componentWillUnmount?(): void;
        componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
        getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, prevState: Readonly<{}>): any;
        componentDidUpdate?(prevProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, prevState: Readonly<{}>, snapshot?: any): void;
        componentWillMount?(): void;
        UNSAFE_componentWillMount?(): void;
        componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextContext: any): void;
        UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextContext: any): void;
        componentWillUpdate?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
        UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
    };
    new (props: Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
        multiple: boolean;
        clearable: boolean;
        creatable: boolean;
        createBtnLabel: string;
        searchPromptText: string;
        loadingPlaceholder: string;
        noResultsText: string;
        clearAllText: string;
        clearValueText: string;
        placeholder: string;
        valueField: string;
        labelField: string;
        resetValue: string;
        inline: boolean;
        disabled: boolean;
        checkAll: boolean;
        checkAllLabel: string;
        defaultCheckAll: boolean;
        overlayPlacement: string;
    }, never>> & {
        locale?: string | undefined;
        translate?: ((str: string, ...args: any[]) => string) | undefined;
    }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps, context: any): {
        render(): JSX.Element;
        context: any;
        setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
        forceUpdate(callback?: (() => void) | undefined): void;
        readonly props: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps> & Readonly<{
            children?: React.ReactNode;
        }>;
        state: Readonly<{}>;
        refs: {
            [key: string]: React.ReactInstance;
        };
        componentDidMount?(): void;
        shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): boolean;
        componentWillUnmount?(): void;
        componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
        getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, prevState: Readonly<{}>): any;
        componentDidUpdate?(prevProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, prevState: Readonly<{}>, snapshot?: any): void;
        componentWillMount?(): void;
        UNSAFE_componentWillMount?(): void;
        componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextContext: any): void;
        UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextContext: any): void;
        componentWillUpdate?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
        UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "translate" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "locale" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void;
    };
    displayName: string;
    contextType: React.Context<string>;
    ComposedComponent: {
        new (props: (Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }) | Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>): {
            render(): JSX.Element;
            context: any;
            setState<K_1 extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
            forceUpdate(callback?: (() => void) | undefined): void;
            readonly props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }> & Readonly<{
                children?: React.ReactNode;
            }>;
            state: Readonly<{}>;
            refs: {
                [key: string]: React.ReactInstance;
            };
            componentDidMount?(): void;
            shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): boolean;
            componentWillUnmount?(): void;
            componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
            getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, prevState: Readonly<{}>): any;
            componentDidUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, prevState: Readonly<{}>, snapshot?: any): void;
            componentWillMount?(): void;
            UNSAFE_componentWillMount?(): void;
            componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextContext: any): void;
            UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextContext: any): void;
            componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): void;
            UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): void;
        };
        new (props: Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, context: any): {
            render(): JSX.Element;
            context: any;
            setState<K_1 extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
            forceUpdate(callback?: (() => void) | undefined): void;
            readonly props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }> & Readonly<{
                children?: React.ReactNode;
            }>;
            state: Readonly<{}>;
            refs: {
                [key: string]: React.ReactInstance;
            };
            componentDidMount?(): void;
            shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): boolean;
            componentWillUnmount?(): void;
            componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
            getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, prevState: Readonly<{}>): any;
            componentDidUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, prevState: Readonly<{}>, snapshot?: any): void;
            componentWillMount?(): void;
            UNSAFE_componentWillMount?(): void;
            componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextContext: any): void;
            UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextContext: any): void;
            componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): void;
            UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): void;
        };
        displayName: string;
        contextType: React.Context<string>;
        ComposedComponent: typeof Select;
    } & import("hoist-non-react-statics").NonReactStatics<typeof Select, {}> & {
        ComposedComponent: typeof Select;
    };
} & import("hoist-non-react-statics").NonReactStatics<{
    new (props: (Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
        multiple: boolean;
        clearable: boolean;
        creatable: boolean;
        createBtnLabel: string;
        searchPromptText: string;
        loadingPlaceholder: string;
        noResultsText: string;
        clearAllText: string;
        clearValueText: string;
        placeholder: string;
        valueField: string;
        labelField: string;
        resetValue: string;
        inline: boolean;
        disabled: boolean;
        checkAll: boolean;
        checkAllLabel: string;
        defaultCheckAll: boolean;
        overlayPlacement: string;
    }, never>> & {
        locale?: string | undefined;
        translate?: ((str: string, ...args: any[]) => string) | undefined;
    }) | Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
        multiple: boolean;
        clearable: boolean;
        creatable: boolean;
        createBtnLabel: string;
        searchPromptText: string;
        loadingPlaceholder: string;
        noResultsText: string;
        clearAllText: string;
        clearValueText: string;
        placeholder: string;
        valueField: string;
        labelField: string;
        resetValue: string;
        inline: boolean;
        disabled: boolean;
        checkAll: boolean;
        checkAllLabel: string;
        defaultCheckAll: boolean;
        overlayPlacement: string;
    }, never>> & {
        locale?: string | undefined;
        translate?: ((str: string, ...args: any[]) => string) | undefined;
    }>): {
        render(): JSX.Element;
        context: any;
        setState<K_1 extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
        forceUpdate(callback?: (() => void) | undefined): void;
        readonly props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }> & Readonly<{
            children?: React.ReactNode;
        }>;
        state: Readonly<{}>;
        refs: {
            [key: string]: React.ReactInstance;
        };
        componentDidMount?(): void;
        shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextState: Readonly<{}>, nextContext: any): boolean;
        componentWillUnmount?(): void;
        componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
        getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, prevState: Readonly<{}>): any;
        componentDidUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, prevState: Readonly<{}>, snapshot?: any): void;
        componentWillMount?(): void;
        UNSAFE_componentWillMount?(): void;
        componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextContext: any): void;
        UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextContext: any): void;
        componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextState: Readonly<{}>, nextContext: any): void;
        UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextState: Readonly<{}>, nextContext: any): void;
    };
    new (props: Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
        multiple: boolean;
        clearable: boolean;
        creatable: boolean;
        createBtnLabel: string;
        searchPromptText: string;
        loadingPlaceholder: string;
        noResultsText: string;
        clearAllText: string;
        clearValueText: string;
        placeholder: string;
        valueField: string;
        labelField: string;
        resetValue: string;
        inline: boolean;
        disabled: boolean;
        checkAll: boolean;
        checkAllLabel: string;
        defaultCheckAll: boolean;
        overlayPlacement: string;
    }, never>> & {
        locale?: string | undefined;
        translate?: ((str: string, ...args: any[]) => string) | undefined;
    }, context: any): {
        render(): JSX.Element;
        context: any;
        setState<K_1 extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
        forceUpdate(callback?: (() => void) | undefined): void;
        readonly props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }> & Readonly<{
            children?: React.ReactNode;
        }>;
        state: Readonly<{}>;
        refs: {
            [key: string]: React.ReactInstance;
        };
        componentDidMount?(): void;
        shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextState: Readonly<{}>, nextContext: any): boolean;
        componentWillUnmount?(): void;
        componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
        getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, prevState: Readonly<{}>): any;
        componentDidUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, prevState: Readonly<{}>, snapshot?: any): void;
        componentWillMount?(): void;
        UNSAFE_componentWillMount?(): void;
        componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextContext: any): void;
        UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextContext: any): void;
        componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextState: Readonly<{}>, nextContext: any): void;
        UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>, nextState: Readonly<{}>, nextContext: any): void;
    };
    displayName: string;
    contextType: React.Context<string>;
    ComposedComponent: typeof Select;
} & import("hoist-non-react-statics").NonReactStatics<typeof Select, {}> & {
    ComposedComponent: typeof Select;
}, {}> & {
    ComposedComponent: {
        new (props: (Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }) | Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }>): {
            render(): JSX.Element;
            context: any;
            setState<K_1 extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
            forceUpdate(callback?: (() => void) | undefined): void;
            readonly props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }> & Readonly<{
                children?: React.ReactNode;
            }>;
            state: Readonly<{}>;
            refs: {
                [key: string]: React.ReactInstance;
            };
            componentDidMount?(): void;
            shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): boolean;
            componentWillUnmount?(): void;
            componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
            getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, prevState: Readonly<{}>): any;
            componentDidUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, prevState: Readonly<{}>, snapshot?: any): void;
            componentWillMount?(): void;
            UNSAFE_componentWillMount?(): void;
            componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextContext: any): void;
            UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextContext: any): void;
            componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): void;
            UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): void;
        };
        new (props: Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
            multiple: boolean;
            clearable: boolean;
            creatable: boolean;
            createBtnLabel: string;
            searchPromptText: string;
            loadingPlaceholder: string;
            noResultsText: string;
            clearAllText: string;
            clearValueText: string;
            placeholder: string;
            valueField: string;
            labelField: string;
            resetValue: string;
            inline: boolean;
            disabled: boolean;
            checkAll: boolean;
            checkAllLabel: string;
            defaultCheckAll: boolean;
            overlayPlacement: string;
        }, never>> & {
            locale?: string | undefined;
            translate?: ((str: string, ...args: any[]) => string) | undefined;
        }, context: any): {
            render(): JSX.Element;
            context: any;
            setState<K_1 extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>) => {} | Pick<{}, K_1> | null) | Pick<{}, K_1> | null, callback?: (() => void) | undefined): void;
            forceUpdate(callback?: (() => void) | undefined): void;
            readonly props: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }> & Readonly<{
                children?: React.ReactNode;
            }>;
            state: Readonly<{}>;
            refs: {
                [key: string]: React.ReactInstance;
            };
            componentDidMount?(): void;
            shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): boolean;
            componentWillUnmount?(): void;
            componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
            getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, prevState: Readonly<{}>): any;
            componentDidUpdate?(prevProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, prevState: Readonly<{}>, snapshot?: any): void;
            componentWillMount?(): void;
            UNSAFE_componentWillMount?(): void;
            componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextContext: any): void;
            UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextContext: any): void;
            componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): void;
            UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "onChange" | "onFocus" | "onBlur" | "loading" | "delimiter" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "popOverContainer" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "simpleValue" | "defaultOpen" | "multi"> & Partial<Pick<Pick<SelectProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "disabled" | "multiple" | "placeholder" | "onChange" | "onFocus" | "onBlur" | "inline" | "labelField" | "loading" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "spinnerClassName" | "clearable" | "popOverContainer" | "resetValue" | "creatable" | "createBtnLabel" | "editable" | "removable" | "onAdd" | "onEdit" | "onDelete" | "searchable" | "loadOptions" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll" | "simpleValue" | "defaultOpen" | "multi">, "disabled" | "multiple" | "placeholder" | "inline" | "labelField" | "valueField" | "clearable" | "resetValue" | "creatable" | "createBtnLabel" | "searchPromptText" | "loadingPlaceholder" | "noResultsText" | "clearAllText" | "clearValueText" | "overlayPlacement" | "checkAll" | "checkAllLabel" | "defaultCheckAll">> & Partial<Pick<{
                multiple: boolean;
                clearable: boolean;
                creatable: boolean;
                createBtnLabel: string;
                searchPromptText: string;
                loadingPlaceholder: string;
                noResultsText: string;
                clearAllText: string;
                clearValueText: string;
                placeholder: string;
                valueField: string;
                labelField: string;
                resetValue: string;
                inline: boolean;
                disabled: boolean;
                checkAll: boolean;
                checkAllLabel: string;
                defaultCheckAll: boolean;
                overlayPlacement: string;
            }, never>> & {
                locale?: string | undefined;
                translate?: ((str: string, ...args: any[]) => string) | undefined;
            }>, nextState: Readonly<{}>, nextContext: any): void;
        };
        displayName: string;
        contextType: React.Context<string>;
        ComposedComponent: typeof Select;
    } & import("hoist-non-react-statics").NonReactStatics<typeof Select, {}> & {
        ComposedComponent: typeof Select;
    };
};
export default _default;
