import React, { ReactNode, SelectHTMLAttributes } from 'react';
import { TSelectOption } from './SelectOption';
import { TSelectOptionGroup } from './SelectOptionGroup';
export declare type TSelect = Omit, 'size'> & {
children?: ReactNode;
className?: string;
custom?: boolean;
disabled?: boolean;
invalid?: boolean;
rounded?: boolean;
rtl?: boolean;
size?: 'sm' | 'md' | 'lg';
success?: boolean;
};
declare type SelectComponent = React.ForwardRefExoticComponent> & {
Option: React.ForwardRefExoticComponent>;
OptionGroup: React.ForwardRefExoticComponent>;
};
export declare const Select: SelectComponent;
export default Select;