import { CascadingMenuProps } from "../CascadingMenuProps"; import { menuState } from "./stateUtils"; import { stateItem } from "./useStateReducer"; import { MouseEvent, KeyboardEvent } from "react"; interface useMenuTriggerHandlersProps { dispatch: (action: any) => void; children: CascadingMenuProps["children"]; setIsNavigatingWithKeyboard: (value: boolean) => void; openCloseMenu: (open: boolean) => void; rootMenuState: stateItem; rootMenuId: string | undefined; menusDataById: Record; } export declare function useMenuTriggerHandlers({ dispatch, children, setIsNavigatingWithKeyboard, openCloseMenu, rootMenuState, rootMenuId, menusDataById, }: useMenuTriggerHandlersProps): readonly [(event: MouseEvent) => void, (event: KeyboardEvent) => void]; export {};