import type { Plan } from "@xgjktech/xg-openclaw-shared"; export interface ParsedPlanToolResult { planId: string; plan?: Plan; } /** * 从已解析的值(如 JSON.parse 结果、middleware 的 `event.result.details`)中 * 结构校验并提取计划工具的成功返回。不是计划工具返回、ok:false 一律返回 undefined。 * 供 `parsePlanToolResult`(字符串输入)与 middleware(对象输入)共用同一份判定, * 避免两份校验漂移。 */ export declare function parsePlanToolResultFromValue(value: unknown): ParsedPlanToolResult | undefined; /** * 从工具返回 JSON 文本中解析计划工具的成功返回。 * 不是计划工具返回、解析失败、ok:false 一律返回 undefined(绝不抛异常)。 */ export declare function parsePlanToolResult(rawBody: string): ParsedPlanToolResult | undefined; //# sourceMappingURL=plan-tool-result.d.ts.map