import type { TraceInformation } from "../modules/DistributedOperations/TraceInformation.ta.mjs"; /** * @summary Detects loops using `TraceInformation` * @description * * Uses the procedures outlined in ITU Recommendation X.518, Section 15.4 to * detect loops through the use of `TraceInformation` taken from * `ChainingArguments`. * * @param traceItems The trace items detailing the history of distributed * operations as they travel between DSAs. * @returns {boolean} `true` if a loop was detected; `false` if one was not. * * @deprecated This is not a good implementation and will not detect DSA or * target object names that differ by a single byte. Write your own. */ export declare function loopDetected(traceItems: TraceInformation): boolean; //# sourceMappingURL=loopDetected.d.mts.map