import React, { ReactElement, SelectHTMLAttributes } from 'react';
export interface SelectProps extends Omit<SelectHTMLAttributes<HTMLSelectElement>, 'onChange'> {
    /**
     * Se `true` determina la disabilitazione del campo
     */
    disabled?: boolean;
    /**
     * L'etichetta del campo
     */
    label: string;
    /**
     * La lista di opzioni da visualizzare nella tendina del Select
     */
    children: ReactElement<'option'> | ReactElement<'option'>[];
    /**
     * Gestisce il cambio del valore selezionato
     * @param selectedValue
     * @returns
     */
    onChange: (selectedValue: string) => void;
}
export declare const Select: ({ id, disabled, label, children, onChange, ...rest }: SelectProps) => React.JSX.Element;
