import { PlannerCapability } from "../contracts/planner/planner-capability.type.mjs"; //#region ../ai/src/planner/signature.d.ts /** * Compute a stable structural fingerprint for a planner definition — * the planner name plus its ordered capability names. Stamped on every * report node the planner produces so trace consumers can tell runs of * structurally-different planners apart even when they share a name. * * Deliberately coarse: it captures WHICH capabilities the planner can * dispatch (and in what registration order), not their descriptions or * the underlying executables' internals — those don't change the set of * plans the planner can produce. */ declare function computeSignature(name: string, capabilities: PlannerCapability[]): string; //#endregion export { computeSignature }; //# sourceMappingURL=signature.d.mts.map