import { AbstractHyperedge } from './abstract-hyperedge.js'; import type { AbstractHyperedgeJson } from './abstract-hyperedge.js'; import { GenericMember } from './generic-member.js'; import type { GenericMemberJson } from './generic-member.js'; export interface GenericHyperedgeJson extends AbstractHyperedgeJson { members: ReadonlyArray; } export declare class GenericHyperedge extends AbstractHyperedge { static wireKey: "generic_relations"; static typeTag: "generic_relation"; static rdfType: "gloss:GenericRelation"; static memberClass: typeof GenericMember; static v1WireKeys: ReadonlyArray; static kindLabel: string; readonly members: ReadonlyArray; constructor(data?: Partial); static identityOf(value: { comprehensive?: { source?: string | null; id?: string | null; } | null; members?: ReadonlyArray<{ ref?: { source?: string | null; id?: string | null; } | null; } | null>; } | null | undefined): string; static fromJSON(data: GenericHyperedgeJson): GenericHyperedge; } export default GenericHyperedge; //# sourceMappingURL=generic-hyperedge.d.ts.map