import { Component } from 'react';
import PropTypes from 'prop-types';
export declare class ComboBoxOption extends Component<{
    option?: any;
    children?: any;
    className?: string;
    optionRef?: () => any;
    onClick?: (param1?: any) => any;
    onEnterKey?: (param1?: any) => any;
    disabled?: boolean;
    isFocused?: boolean;
}> {
    static propTypes: {
        option: PropTypes.Validator<object>;
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        className: PropTypes.Requireable<string>;
        optionRef: PropTypes.Requireable<(...args: any[]) => any>;
        onClick: PropTypes.Validator<(...args: any[]) => any>;
        onEnterKey: PropTypes.Validator<(...args: any[]) => any>;
        disabled: PropTypes.Requireable<boolean>;
        isFocused: PropTypes.Validator<boolean>;
    };
    onClick: () => void;
    onKeyDown: (e: any) => void;
    render(): JSX.Element;
}
