import { WordRuntime, UseWordProps, UseWordOptions } from '../types';
/**
 * Word 文档运行时入口
 * 返回值中的 controller 为异步就绪：首次渲染时可能为 null，待文档初始化后可用。
 * 业务侧调用 controller 方法前，需通过可选链或监听方式判断其是否已就绪。
 * form-tmpl controller 由外部 new 后传入，word 内部只负责 provide 给数据加载面板、
 * 以及驱动设备互联焦点桥接（focusModelId → deviceConnector → dataManager）。
 *
 * @returns WordRuntime - 运行时对象
 * @example
 * const formTmpl = new FormTmplConfigController();
 * const { controller, formTmplConfigController } = useWord(
 *   { requestId: instanceId },
 *   {
 *     factoryType: 'instance',
 *     suiteKey: 'edhr',
 *     modelKey: 'fm_xxx',
 *     formTmplConfigController: formTmpl,
 *   },
 * );
 */
export declare function useWord(props: UseWordProps, options: UseWordOptions): WordRuntime;
