/// <reference types="react" />
export interface Option {
    value: string | number;
    label: string;
}
export interface SelectProps extends React.SelectHTMLAttributes<HTMLSelectElement> {
    options?: string[] | number[] | Option[];
    children?: React.ReactNode;
    onChange?: (event: React.ChangeEvent<HTMLSelectElement>) => void;
    name?: string;
    placeholder?: string;
    defaultValue?: string | number;
    disabled?: boolean;
    required?: boolean;
    nocaret?: boolean;
    className?: string;
    style?: React.CSSProperties;
    dropdownSize?: 'sm' | 'md' | 'lg' | 'xl';
    rounded?: 'none' | 'md' | 'lg' | 'full';
    rows?: number;
}
