import { ReactNode } from 'react'; import { IconProps } from '../Icon/index.js'; import { Style } from 'inlines'; type SelectInputOption = { value: string | number | boolean; label: string | ReactNode; labelFilterText?: string; }; type SelectInputProps = { value?: string | number | boolean; onChange: (value: string | number | boolean) => void; leadIcon?: IconProps['variant']; error?: boolean; disabled?: boolean; placeholder?: string; options: SelectInputOption[]; filterable?: boolean; unclearable?: boolean; style?: Style; label?: string; description?: string; errorMessage?: string; ghost?: boolean; }; declare const SelectInput: ({ disabled, error, leadIcon, options, value, onChange, placeholder, filterable, unclearable, style, label, description, errorMessage, ghost, }: SelectInputProps) => import("react/jsx-runtime").JSX.Element; export { SelectInput }; export type { SelectInputProps };