/** 导入结果(MCP 面) */ export interface WorkflowImportResult { /** 首行必须 [sofagent] 前缀 */ text: string; data: { isError: boolean; action: 'import'; /** 导入落地的新 workflow id(成功时有值) */ importedAs?: string; /** 落地版本(恒 1——新对象从 v1 起,fork 关系在血缘不在版本号) */ version?: number; /** 本体合并统计 */ entitiesMerged?: { added: number; keptLocal: number; }; /** 回溯锚(验收 ③——导入后即可查谱系) */ lineageTrace?: Array<{ workflowId: string; enterprise: string; version: number; forkedAt: string; }>; /** 机器可读错误码 */ code?: 'invalid-input' | 'bundle-corrupt' | 'integrity-mismatch' | 'schema-gate' | 'private-leak' | 'duplicate-id'; issues?: string[]; message: string; auditLogged: boolean; }; } /** * workflow_import——模板导入 + 血缘回流(G1 验收 ②③)。 * * @param args.bundle 导出包整体(workflow_export 返回的 bundle 对象—— * manifest + workflow.yml + 伴生件;跨企业传输后的原样入参) * @param args.imported_as 落地 workflow id(缺省 = 源 id + '-imported' 后缀) * @param args.owner 落地 owner(trunk 直改权持有人——缺省 actor) * @param args.actor 执行者(审计留痕) * @param args.data_dir 数据目录(测试隔离) */ export declare function workflowImport(args: { bundle: Record; imported_as?: string; owner?: string; actor?: string; data_dir?: string; }): Promise; //# sourceMappingURL=workflow-import.d.ts.map