import { RefObject } from 'react';
import { MenuDirection } from '../types';
import { getPositionHelpers } from './getPositionHelpers';
interface positionMenuProps {
    offsetX: number;
    offsetY: number;
    arrowRef: RefObject<HTMLDivElement | undefined>;
    anchorRef: RefObject<Element | undefined>;
    arrow?: boolean;
    direction: MenuDirection;
    position: 'auto' | 'anchor' | 'initial';
    align: 'start' | 'center' | 'end';
    positionHelpers: ReturnType<typeof getPositionHelpers>;
}
export declare const positionMenu: (props: positionMenuProps) => {
    arrowY: number | undefined;
    x: number;
    y: number;
    computedDirection: MenuDirection;
} | {
    arrowX?: number | undefined;
    x: number;
    y: number;
    computedDirection: MenuDirection;
};
export {};
