import { n as Scope, t as ICreateScope } from "../create-context-CKMcRGBM.js"; import { t as ICollectionProps } from "../create-collection-RfKpk_51.js"; import { a as wrapArray } from "../shared-utils-DAMHYvNA.js"; import { IMenubar } from "./menubar.types.js"; import * as React$1 from "react"; //#region src/menubar/menubar.d.ts declare const MENUBAR_NAME = "Menubar"; declare const Collection: { readonly Provider: React$1.FC<{ children?: React$1.ReactNode; scope: Scope; }>; readonly Slot: React$1.ForwardRefExoticComponent>; readonly ItemSlot: React$1.ForwardRefExoticComponent>; }, useCollection: (scope: Scope) => () => ({ ref: React$1.RefObject; } & IMenubar.IItemData)[]; declare const createMenubarContext: (rootComponentName: string, defaultContext?: ContextValueType) => readonly [React$1.FC; children: React$1.ReactNode; }>, (consumerName: string, scope: Scope) => ContextValueType], createMenubarScope: ICreateScope; declare const useMenuScope: (scope: Scope) => { [__scopeProp: string]: Scope; }; declare const useRovingFocusGroupScope: (scope: Scope) => { [__scopeProp: string]: Scope; }; declare const MenubarContextProvider: React$1.FC; children: React$1.ReactNode; }>, useMenubarContext: (consumerName: string, scope: Scope) => IMenubar.IContext; declare const Menubar: React$1.ForwardRefExoticComponent>; //#endregion export { Collection, MENUBAR_NAME, Menubar, MenubarContextProvider, createMenubarContext, createMenubarScope, useCollection, useMenuScope, useMenubarContext, useRovingFocusGroupScope, wrapArray };