export function ReactSelectOption(props: any): React.JSX.Element;
export namespace ReactSelectOption {
    namespace propTypes {
        let children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let innerProps: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            id: PropTypes.Validator<string>;
            key: PropTypes.Requireable<string>;
            onClick: PropTypes.Validator<(...args: any[]) => any>;
            onMouseMove: PropTypes.Validator<(...args: any[]) => any>;
            onMouseOver: PropTypes.Validator<(...args: any[]) => any>;
            tabIndex: PropTypes.Validator<number>;
        }>>>;
        let innerRef: PropTypes.Requireable<any>;
        let isFocused: PropTypes.Validator<boolean>;
        let isSelected: PropTypes.Validator<boolean>;
        let isDisabled: PropTypes.Requireable<boolean>;
        let label: PropTypes.Requireable<string>;
        let selectProps: PropTypes.Requireable<PropTypes.InferProps<{
            classes: PropTypes.Requireable<PropTypes.InferProps<{
                option: PropTypes.Requireable<string>;
                'option--selected': PropTypes.Requireable<string>;
                'option--disabled': PropTypes.Requireable<string>;
            }>>;
        }>>;
    }
}
import React from 'react';
import PropTypes from 'prop-types';
