import { default as React, SelectHTMLAttributes } from 'react';
export interface Option {
value: string;
label: string;
disabled?: boolean;
}
export interface SelectProps extends Omit, 'onChange' | 'value'> {
options: Option[];
placeholder?: string;
onChange: (value: string) => void;
className?: string;
defaultValue?: string;
error?: boolean;
name?: string;
"aria-label"?: string;
"aria-describedby"?: string;
}
export declare const Select: React.MemoExoticComponent<{
({ options, placeholder, onChange, className, defaultValue, disabled, error, required, name, id, "aria-label": ariaLabel, "aria-describedby": ariaDescribedby, ...props }: SelectProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
}>;