import type { ListboxProps } from '@headlessui/react'; import type { ComponentType, FunctionComponent } from 'react'; export declare namespace Dropdown { interface Option { hidden?: boolean; label: string; value: Value; } interface Props extends Omit, 'onChange' | 'className'> { onChange: (value: Value) => void; options: Option[]; disabled?: boolean; renderOption?: ComponentType<{ option: Option; selected: boolean; }>; value?: Value; variant?: 'dark' | 'light'; className?: string; } } export declare function Dropdown({ className, onChange, options, disabled, renderOption, value, variant, ...props }: Dropdown.Props): ReturnType>>;