/**
 * SPDX-FileCopyrightText: © 2019 Liferay, Inc. <https://liferay.com>
 * SPDX-License-Identifier: BSD-3-Clause
 */
import React from 'react';
declare const OptGroup: ({ children, ...otherProps }: React.OptgroupHTMLAttributes<HTMLOptGroupElement>) => JSX.Element;
declare const Option: ({ label, ...otherProps }: React.OptionHTMLAttributes<HTMLOptionElement>) => JSX.Element;
interface IProps extends React.SelectHTMLAttributes<HTMLSelectElement> {
    /**
     * Set the proportional size of the Select component.
     */
    sizing?: 'lg' | 'sm';
}
declare function ClaySelect(props: IProps): JSX.Element & {
    OptGroup: typeof OptGroup;
    Option: typeof Option;
};
declare namespace ClaySelect {
    var OptGroup: ({ children, ...otherProps }: React.OptgroupHTMLAttributes<HTMLOptGroupElement>) => JSX.Element;
    var Option: ({ label, ...otherProps }: React.OptionHTMLAttributes<HTMLOptionElement>) => JSX.Element;
}
export default ClaySelect;
