/** Deterministic JSON identity for tool arguments. Object key insertion order * must not let a model evade the repeated-failure guard. */ export declare function stableStringify(value: unknown, seen?: WeakSet): string; /** Normalize volatile request ids/timestamps while preserving meaningful * classes such as HTTP 404 vs 503. */ export declare function normalizeErrorFingerprint(text: string): string; export declare function failureSignature(toolName: string, input: unknown, resultPreview: string): string; //# sourceMappingURL=loop-fingerprint.d.ts.map