import { FocusEvent, KeyboardEvent, default as React } from 'react'; import { CSSObject } from 'styled-components'; import { MenuV2GroupType, MenuV2VirtualScrollingConfig } from './menuV2.types'; import { MenuV2TokensType } from './menuV2.tokens'; export type MenuV2ContentProps = { filteredItems: MenuV2GroupType[]; menuTokens: MenuV2TokensType; enableSearch: boolean; searchPlaceholder: string; searchText: string; onSearchTextChange: (value: string) => void; onEnter?: () => void; maxHeight?: CSSObject['maxHeight']; minHeight?: CSSObject['minHeight']; minWidth?: CSSObject['minWidth']; maxWidth?: CSSObject['maxWidth']; enableVirtualScrolling?: boolean; virtualScrolling?: MenuV2VirtualScrollingConfig; alignment?: 'start' | 'center' | 'end'; side?: 'top' | 'right' | 'bottom' | 'left'; sideOffset?: number; alignOffset?: number; collisionBoundaryRef?: HTMLElement | null | (HTMLElement | null)[]; onInteractOutside?: (e: unknown) => void; onPointerDownOutside?: (e: unknown) => void; onFocusCapture?: (e: FocusEvent) => void; onKeyDown?: (e: KeyboardEvent) => void; }; declare const MenuV2Content: React.ForwardRefExoticComponent>; export default MenuV2Content;