export interface V1HyperedgeHash { comprehensive?: { source?: string; id?: string; text?: string; }; parts?: ReadonlyArray<{ source?: string; id?: string; }>; enumeration?: string; content?: string | null; markers?: ReadonlyArray; } export interface V2HyperedgeHash { comprehensive: { source?: string; id?: string; }; partitives: ReadonlyArray<{ ref: { source?: string; id?: string; }; presence: string; count: string; }>; completeness: string; migrationWarning?: string; } export declare function migrateHyperedgeToRelation(v1Hash: V1HyperedgeHash | ReadonlyArray | null): V2HyperedgeHash | ReadonlyArray | null; export declare function downgradeRelationToHyperedge(v2Hash: Partial | ReadonlyArray> | null): unknown; //# sourceMappingURL=hyperedge-migrator.d.ts.map