import { type ForwardedRef, type MutableRefObject } from 'react';
type UseMenuResult = {
    /**
     * Флаг состояния меню (открыто-закрыто)
     */
    open: boolean;
    /**
     * Элемент, к которому привязано меню
     */
    anchorRef: MutableRefObject<HTMLButtonElement | null>;
    /**
     * Обработчик открытия меню
     */
    handleCloseMenu: () => void;
    /**
     * Обработчик закрытия меню
     */
    handleOpenMenu: () => void;
};
export declare function useMenu(ref?: ForwardedRef<HTMLButtonElement> | null): UseMenuResult;
export {};
