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 };