import { t as ToolbarStore } from "../toolbar-store-nJ6t0Bzm.js";
//#region src/toolbar/toolbar-context.d.ts
/**
 * Returns the toolbar store from the nearest toolbar container.
 * @example
 * function ToolbarItem() {
 *   const store = useToolbarContext();
 *
 *   if (!store) {
 *     throw new Error("ToolbarItem must be wrapped in ToolbarProvider");
 *   }
 *
 *   // Use the store...
 * }
 */
declare const useToolbarContext: () => ToolbarStore | undefined;
declare const useToolbarScopedContext: (onlyScoped?: boolean) => ToolbarStore | undefined;
declare const useToolbarProviderContext: () => ToolbarStore | undefined;
declare const ToolbarContextProvider: (props: import("react").ProviderProps<ToolbarStore | undefined>) => import("react").JSX.Element;
declare const ToolbarScopedContextProvider: (props: import("react").ProviderProps<ToolbarStore | undefined>) => import("react").JSX.Element;
//#endregion
export { ToolbarContextProvider, ToolbarScopedContextProvider, useToolbarContext, useToolbarProviderContext, useToolbarScopedContext };
//# sourceMappingURL=toolbar-context.d.ts.map