import React__default from 'react'; interface Option { label: string; value: any; isDisabled?: boolean; } interface CustomSelectProps { label?: React__default.ReactNode; error?: React__default.ReactNode; info?: React__default.ReactNode; isLoading?: boolean; isDisabled?: boolean; isMulti?: boolean; isClearable?: boolean; isSearchable?: boolean; options?: Option[]; containerStyles?: React__default.CSSProperties; className?: string; placeholder?: string; emptyMessage?: string; /** * The raw selected value (string, number, etc.) — NOT the Option object. * Breaking change from react-select: previously expected an Option object { value, label }. */ value?: any; /** * Called with the new raw value when the selection changes. * Breaking change from react-select: receives the raw value, not a react-select ActionMeta event. */ onChange?: (value: any) => void; /** BaseUI-style alias for onChange */ onValueChange?: (value: any) => void; id?: string; autoComplete?: string; required?: boolean; } declare const Select: React__default.ForwardRefExoticComponent>; export { type CustomSelectProps, Select };