import { State } from '@popperjs/core'; import { UseComboboxPropGetters, UseSelectPropGetters } from 'downshift'; import React, { ComponentPropsWithoutRef } from 'react'; import { DropdownProps } from '../Dropdown'; import { MultiSelectLocalization } from '../MultiSelect/types'; import { SelectAction, SelectOption, SelectProps } from '../Select'; export interface ListProps extends ComponentPropsWithoutRef<'ul'> { action?: SelectAction; autoWidth: boolean; filteredItems?: Array | SelectAction>; highlightedIndex: number; isOpen: boolean; items: DropdownProps['items'] | SelectProps['options']; isDropdown?: boolean; maxHeight?: number; maxWidth?: number; selectedItem?: SelectOption | null; selectedItems?: Array> | null; selectAll?: boolean; addItem?(item: SelectOption): void; updateItems?(items: Array>): void; getItemProps: UseSelectPropGetters['getItemProps'] | UseComboboxPropGetters['getItemProps']; getMenuProps: UseSelectPropGetters['getMenuProps'] | UseComboboxPropGetters['getMenuProps']; update: (() => Promise>) | null; localization?: { selectAll: MultiSelectLocalization['selectAll']; }; removeItem?(item: SelectOption): void; } export declare const List: React.MemoExoticComponent & React.RefAttributes>>; //# sourceMappingURL=List.d.ts.map