import type { ElementType } from "react"; import type { MenubarOptions } from "../menubar/menubar.tsx"; import type { Props } from "../utils/types.ts"; declare const TagName = "div"; type TagName = typeof TagName; /** * Returns props to create a `MenuBar` component. * @deprecated Use `useMenubar` instead. * @example * ```jsx * const store = useMenuBarStore(); * const menuBarProps = useMenuBar({ store }); * const fileProps = useMenuItem({ store }); * const fileMenu = useMenuStore(); * * * File * * * New File * New Window * * * ``` */ export declare const useMenuBar: import("../utils/types.ts").Hook<"div", MenuBarOptions<"div">>; /** * Renders a menu bar that may contain a group of menu items that control other * submenus. * @deprecated * Use [`Menubar`](https://ariakit.com/reference/menubar) instead. * @example * ```jsx * * * * }>File * * New File * New Window * * * * }>Edit * * Undo * Redo * * * * * ``` */ export declare const MenuBar: (props: MenuBarProps) => import("react").ReactElement>; export interface MenuBarOptions extends MenubarOptions { } export type MenuBarProps = Props>; export {};