import { CreateHeadlessToolbarOptions, PublicToolbarItemId, ToolbarSnapshot } from './types.js'; /** * React hook for the headless toolbar. * * Returns `{ snapshot, execute }` — bind `snapshot` to your UI and call * `execute` from your button handlers. Cleanup is automatic. * * ```tsx * const { snapshot, execute } = useHeadlessToolbar(superdoc, ['bold', 'italic', 'undo', 'redo']); * * * ``` */ export declare function useHeadlessToolbar(superdoc: CreateHeadlessToolbarOptions['superdoc'] | null | undefined, commands?: PublicToolbarItemId[]): { snapshot: ToolbarSnapshot; execute: (id: PublicToolbarItemId, payload?: unknown) => boolean; }; //# sourceMappingURL=react.d.ts.map