import { VirtualItem } from '@tanstack/react-virtual'; import { InputSize } from '../input/types'; import { DropdownInputOption, DropdownOption } from './types'; type InternalOption = DropdownOption | DropdownInputOption; type InternalOptionWithVirtualItem = InternalOption & VirtualItem; export interface DropdownInternalOptionProps { option: InternalOption | InternalOptionWithVirtualItem; index: number; focusIndex?: number | null; selectedIndex?: number | null; size?: InputSize; optionItemHeight?: number; keyExtractor?: (item: DropdownOption, index: number) => string | number; onChange?: (value: OptionValue) => void; getItemProps: (props: Record) => Record; setRefs: (node: HTMLElement | null, index: number) => void; } export declare const DropdownInternalOption: ({ option, index, selectedIndex, focusIndex, size: sizeProp, optionItemHeight, onChange: handleChange, getItemProps, setRefs, keyExtractor, }: DropdownInternalOptionProps) => import("@emotion/react/jsx-runtime").JSX.Element; export {};