export type TrackedChangeThreadSource = { trackedChangeThreadParentId?: Id | null; trackedChangeParentId?: Id | null; trackedChangeLink?: unknown; trackedChangeType?: unknown; trackedChangeDisplayType?: unknown; trackedChangeText?: unknown; deletedText?: unknown; trackedChange?: unknown; }; /** * Resolve explicit thread provenance first, then the guarded legacy fallback. * Spatial-only v2 comments carry neither the explicit field nor a legacy * review signal and therefore remain standalone. */ export declare const trackedChangeThreadParentIdForComment: (comment: TrackedChangeThreadSource | null | undefined) => Id | null;