import type { EditorStatusBarToolbar } from "@riverbankcms/editor";
/**
 * Builds a reactive toolbar for the editor status bar.
 *
 * The controller toolbar object is intentionally treated as presentation-only and
 * may be a snapshot (getter/ref pattern). This hook makes `hasUnpublishedChanges`
 * and related enable/disable flags reactive by deriving them from the editor UI store.
 */
export declare function useReactiveToolbar(presentationToolbar?: EditorStatusBarToolbar | null): EditorStatusBarToolbar;
