import { i as CompositeStoreOptions, n as CompositeStoreFunctions, o as CompositeStoreState } from "./composite-store-9jZQUYDt.js";
import { Store } from "@ariakit/react-store";
import * as Core from "@ariakit/components/menubar/menubar-store";
//#region src/menubar/menubar-store.d.ts
declare function useMenubarStoreProps<T extends Core.MenubarStore>(store: T, update: () => void, props: MenubarStoreProps): T;
/**
 * Creates a menubar store to control the state of
 * [Menubar](https://ariakit.com/components/menubar) components.
 * @see https://ariakit.com/components/menubar
 * @example
 * ```jsx
 * const menubar = useMenubarStore();
 *
 * <Menubar store={menubar} />
 * ```
 */
declare function useMenubarStore(props?: MenubarStoreProps): MenubarStore;
interface MenubarStoreState extends Core.MenubarStoreState, CompositeStoreState {}
interface MenubarStoreFunctions extends Core.MenubarStoreFunctions, CompositeStoreFunctions {}
interface MenubarStoreOptions extends Core.MenubarStoreOptions, CompositeStoreOptions {}
interface MenubarStoreProps extends MenubarStoreOptions, Core.MenubarStoreProps {}
interface MenubarStore extends MenubarStoreFunctions, Store<Core.MenubarStore> {}
//#endregion
export { MenubarStoreState as a, MenubarStoreProps as i, MenubarStoreFunctions as n, useMenubarStore as o, MenubarStoreOptions as r, useMenubarStoreProps as s, MenubarStore as t };
//# sourceMappingURL=menubar-store-DGDbJ-7w.d.ts.map