import * as react from 'react'; import { HTMLAttributes } from 'react'; interface SelectOption { value: string; label: string; } interface SelectProps extends Omit, 'onChange'> { label?: string; error?: string; placeholder?: string; options?: SelectOption[]; value?: string; onChange?: (value: string) => void; /** `inline` keeps the label on one row with the trigger — for dense toolbars and table footers. */ layout?: 'stacked' | 'inline'; size?: 'md' | 'sm'; required?: boolean; } declare const Select: react.ForwardRefExoticComponent>; export { Select, type SelectOption, type SelectProps };