import type React from 'react'; import type { Selection } from './MenuImperative.types'; export declare const menuItemsWrapperAttribute: { "data-core-menuimperative-items-wrapper": string; }; export declare function createSensors(ref: React.RefObject, circular: boolean, onChangeActiveDescendant: (id: string | undefined, menuRef: Element | null) => void): { handleKeyDown(event: React.KeyboardEvent): void; handleItemHover(el?: HTMLDivElement): void; handleItemFocus(el?: HTMLDivElement): void; handleItemBlur(el?: HTMLDivElement): void; useKeyboardSensor(api: SensorAPI): void; setIsDragging(isDragging: boolean): void; updateSelectCallback(callback: (selection: Selection) => any): void; highlight: (item: HTMLElement | null | undefined, shouldScroll?: boolean, shouldFocus?: boolean) => void; highlighted(): any; highlightFirst: (shouldScroll?: boolean, shouldFocus?: boolean) => void; highlightLast: (shouldScroll?: boolean, shouldFocus?: boolean) => void; rehighlightCurrent(): void; highlightSelected(shouldScroll?: boolean): void; highlightSuggested(shouldScroll?: boolean): void; prev: () => void; next: () => void; select: (event: React.MouseEvent | React.KeyboardEvent) => void; };