import { ShallowRef } from 'vue';
import { DocController } from '../../types';
/**
 * 监听 docController 就绪，自动按 tmplId 初始化 form-tmpl、form-model  配置，避免重复 init。
 *
 * - 文档未就绪时不触发
 * - 同一 tmplId 不会重复 init（换文档/requestId 变化时若 tmplId 变了则重新 init）
 * - 返回 stop，可在组件卸载时手动停止监听（onUnmounted 时调用）
 */
export declare function useFormTmplAndModelInit(controller: ShallowRef<DocController | null>, options: {
    formTmplConfigController?: any;
    formModelConfigController?: any;
}): {
    stop: () => void;
};
