import React from 'react'; import { DropdownOption } from '../../internal/components/option/interfaces'; import { HighlightType } from '../../internal/components/options-list/utils/use-highlight-option'; import { VirtualItem } from '../../internal/vendor/react-virtual'; import { MultiselectProps } from '../../multiselect/interfaces'; import { SelectProps } from '../interfaces'; interface RenderOptionProps { options: ReadonlyArray; getOptionProps: any; filteringValue: string; highlightType: HighlightType; idPrefix: string; checkboxes?: boolean; hasDropdownStatus?: boolean; virtualItems?: VirtualItem[]; useInteractiveGroups?: boolean; screenReaderContent?: string; ariaSetsize?: number; withScrollbar: boolean; firstOptionSticky?: boolean; stickyOptionRef?: React.Ref; renderOption?: SelectProps.SelectOptionItemRenderer | MultiselectProps.MultiselectOptionItemRenderer; } export declare const renderOptions: ({ options, getOptionProps, filteringValue, highlightType, idPrefix, checkboxes, hasDropdownStatus, virtualItems, useInteractiveGroups, screenReaderContent, ariaSetsize, withScrollbar, firstOptionSticky, stickyOptionRef, renderOption }: RenderOptionProps) => JSX.Element[]; export {};