export type PortabilityFidelitySeverity = "info" | "warning" | "blocker"; export interface PortabilityFidelityWarning { code: string; severity: PortabilityFidelitySeverity; message: string; } export declare const EXPORT_FIDELITY_REPORT_SCHEMA = "paperclip-export-fidelity-v1"; export declare const EXPORT_FIDELITY_COUNT_KEYS: readonly ["labelDefinitions", "issueLabelReferences", "issueBlockerRelations", "issueDocuments", "issueWorkProducts", "issueAttachments", "approvals", "costEvents", "activityLogEntries", "issueMonitors"]; export type ExportFidelityCounts = Record<(typeof EXPORT_FIDELITY_COUNT_KEYS)[number], number>; export interface ExportFidelityReport { schema: typeof EXPORT_FIDELITY_REPORT_SCHEMA; companyId: string; counts: ExportFidelityCounts; warnings: PortabilityFidelityWarning[]; generatedAt: string; } export declare function buildExportFidelityWarnings(counts: ExportFidelityCounts): PortabilityFidelityWarning[]; export declare function normalizeExportFidelityCounts(value: unknown): ExportFidelityCounts | null; //# sourceMappingURL=portability-fidelity.d.ts.map