import React from "react"; import type { ActionConfig, AutocompleteRebuiltProps, OptionLike } from "../Autocomplete.types"; import type { RenderItem } from "../useAutocomplete"; interface MenuListProps { readonly items: Array>; readonly activeIndex: number | null; readonly indexOffset?: number; readonly getItemProps: (userProps?: Record) => Record; readonly listRef: React.RefObject>; readonly listboxId: string; readonly customRenderOption?: AutocompleteRebuiltProps["customRenderOption"]; readonly customRenderSection?: AutocompleteRebuiltProps["customRenderSection"]; readonly customRenderAction?: AutocompleteRebuiltProps["customRenderAction"]; readonly getOptionLabel: (option: T) => string; readonly onSelect: (option: T) => void; readonly onAction: (action: ActionConfig) => void; readonly onInteractionPointerDown: (e: React.PointerEvent) => void; readonly isOptionSelected: (option: T) => boolean; readonly slotOverrides?: { option?: { className?: string; style?: React.CSSProperties; }; action?: { className?: string; style?: React.CSSProperties; }; section?: { className?: string; style?: React.CSSProperties; }; }; } export declare function MenuList({ items, activeIndex, indexOffset, getItemProps, listRef, listboxId, customRenderOption, customRenderSection, customRenderAction, getOptionLabel, onSelect, onAction, onInteractionPointerDown, isOptionSelected, slotOverrides, }: MenuListProps): React.JSX.Element; export declare function DefaultActionContent({ textContent, }: { readonly textContent: string; }): React.JSX.Element; export {};