import { DropdownPosition, Option } from '../types'; import { ReactNode, RefObject } from 'react'; export interface DropdownProps { options: Option[]; dropdownPosition: DropdownPosition; dropDownHeight: number; optionZIndex: number; labelAccessor?: string; valueAccessor?: string; onSelectBlur: () => void; onSelectOptionSelector: (option: Option) => void; inputRef?: RefObject; selectArrowRef?: RefObject; heightFromTop: number; selectedOption?: Option; showIcon?: boolean; showToolTip?: boolean; customReccurenece?: boolean; onCancelModal?: () => void; onSaveModal?: () => void; modalJSXProps?: ReactNode; recurrence?: boolean; showArrowIcon?: boolean; showClearIcon?: boolean; noResultsMessage?: string; searchedIcon?: string; isCustomButtonDisabled?: boolean; hasInnerClearIcon?: boolean; } export declare const dropdownDefaultCSSData: { margin: number; optionHeight: number; selectInputHeight: number; dropDownWrapperPadding: number; };