/// /** * 聚合编辑器目录相关的状态与行为,减少 Editor 内部的样板代码。 * * 包含: * - visibleCatalogue:目录是否显示 * - updateCatalogue:触发目录刷新(通常用于通知目录组件重新计算 headings) * - canOpenCatalogue:目录是否允许展开(由容器宽度自适应控制,默认阈值 700) * - editorRef:需要绑定到编辑器容器根节点,用于 ResizeObserver 监听宽度变化 * * 返回的 set 方法可用于外部强制切换(例如业务逻辑控制目录展示)。 */ export declare function useCatalogueControls(threshold?: number): { visibleCatalogue: boolean; setVisibleCatalogue: import("react").Dispatch>; updateCatalogue: boolean; setUpdateCatalogue: import("react").Dispatch>; editorRef: import("react").MutableRefObject; canOpenCatalogue: boolean; setCanOpenCatalogue: import("react").Dispatch>; };