import { WordRuntime, UseWordProps, UseWordOptions } from '../types';
/**
 * Word 文档运行时入口
 * 返回值中的 controller 为异步就绪：首次渲染时可能为 null，待文档初始化后可用。
 * 业务侧调用 controller 方法前，需通过可选链或监听方式判断其是否已就绪。
 *
 * @returns WordRuntime - 运行时对象
 * @example
 * const { controller } = useWord(
 *   { requestId: 'xxx' },
 *   { factoryType: 'template', suiteKey: 'edhr', modelKey: 'fm_xxx' },
 * );
 * await controller.value?.validate();
 * controller.value?.reload();
 */
export declare function useWord(props: UseWordProps, options: UseWordOptions): WordRuntime;
