import { OptionHTMLAttributes, ReactNode, PureComponent } from 'react';
import PropTypes from 'prop-types';
import { CombinePropsAndAttributes } from '../../helpers';
import { Primitive } from '../common/types';
interface ISelfProps {
    value?: Primitive;
    children: ReactNode;
}
export declare type ISelectOptionProps = CombinePropsAndAttributes<ISelfProps, OptionHTMLAttributes<HTMLOptionElement>>;
export declare class SelectOption extends PureComponent<ISelectOptionProps> {
    static propTypes: {
        value: PropTypes.Requireable<string | number | boolean>;
        children: PropTypes.Validator<PropTypes.ReactNodeLike>;
    };
    render(): JSX.Element;
}
export {};
//# sourceMappingURL=SelectOption.d.ts.map