import React from 'react'; import { DropdownOption } from '../../internal/components/option/interfaces'; import { HighlightType } from '../../internal/components/options-list/utils/use-highlight-option'; import { MultiselectProps } from '../../multiselect/interfaces'; import { SelectProps } from '../interfaces'; import { GetOptionProps, MenuProps } from '../utils/use-select'; export interface SelectListProps { menuProps: MenuProps; getOptionProps: GetOptionProps; filteredOptions: ReadonlyArray; filteringValue: string; highlightType: HighlightType; checkboxes?: boolean; hasDropdownStatus?: boolean; listBottom?: React.ReactNode; useInteractiveGroups?: boolean; screenReaderContent?: string; firstOptionSticky?: boolean; isMultiSelect?: boolean; renderOption?: SelectProps.SelectOptionItemRenderer | MultiselectProps.MultiselectOptionItemRenderer; } export declare namespace SelectListProps { type SelectListRef = (index: number) => void; } declare const _default: React.ForwardRefExoticComponent>; export default _default;