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
*
*
*
* ```
*/
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
*
*
*
* }>Edit
*
*
*
*
* ```
*/
export declare const MenuBar: (props: MenuBarProps) => import("react").ReactElement>;
export interface MenuBarOptions extends MenubarOptions {
}
export type MenuBarProps = Props>;
export {};