import { RefObject, Dispatch, SetStateAction } from 'react'; import { Orientation, SubmenuType } from '../../menu/types'; import { SubmenuRenderMode } from '../../menu'; interface UseSubmenuPositionArgs { openSubmenus: SubmenuType[]; submenuRefs: RefObject>; parentRef: RefObject; layoutDir: string; isEmbedded: boolean; orientation?: Orientation; container?: HTMLElement; setOpenSubmenus: Dispatch>; applyAnimation: (el: HTMLElement) => void; focusAfterOpen: () => void; toLocalPosition: (p: { x: number; y: number; }) => { x: number; y: number; }; toPagePosition: (p: { x: number; y: number; }) => { x: number; y: number; }; submenuRenderMode?: SubmenuRenderMode; } export declare const useSubmenuPositionEffect: (args: UseSubmenuPositionArgs) => void; export {};