/** * Check feature types */ export type CheckStatus = "ok" | "retracted" | "concern" | "version_changed" | "metadata_mismatch" | "metadata_outdated"; export interface CheckFinding { type: CheckStatus; message: string; details?: { retractionDoi?: string; retractionDate?: string; newDoi?: string; updatedFields?: string[]; fieldDiffs?: Array<{ field: string; local: string | null; remote: string | null; }>; }; } export interface CheckResult { id: string; uuid: string; status: "ok" | "warning" | "skipped"; findings: CheckFinding[]; checkedAt: string; checkedSources: string[]; } //# sourceMappingURL=types.d.ts.map