import React from 'react'; import { MenuItemsHandlers, MenuItemsState } from '../core/menu-state'; import { PromptInputProps } from '../interfaces'; /** Props for the menu options list rendered inside the trigger dropdown. */ interface MenuDropdownProps { menu: PromptInputProps.MenuDefinition; statusType: PromptInputProps.MenuDefinition['statusType']; menuItemsState: MenuItemsState; menuItemsHandlers: MenuItemsHandlers; highlightedOptionId?: string; highlightText: string; listId: string; controlId: string; handleLoadMore: () => void; hasDropdownStatus?: boolean; listBottom?: React.ReactNode; ariaDescribedby?: string; } export default function MenuDropdown({ menu, statusType, menuItemsState, menuItemsHandlers, highlightedOptionId, highlightText, listId, controlId, handleLoadMore, hasDropdownStatus, listBottom, ariaDescribedby }: MenuDropdownProps): JSX.Element; export {};