import { AbstractHyperedge } from './abstract-hyperedge.js'; import type { AbstractHyperedgeJson } from './abstract-hyperedge.js'; import { SequentialMember } from './sequential-member.js'; import type { SequentialMemberJson } from './sequential-member.js'; export interface SequentialHyperedgeJson extends AbstractHyperedgeJson { members: ReadonlyArray; } export declare class SequentialHyperedge extends AbstractHyperedge { static wireKey: "sequential_relations"; static typeTag: "sequential_relation"; static rdfType: "gloss:SequentialRelation"; static memberClass: typeof SequentialMember; 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: SequentialHyperedgeJson): SequentialHyperedge; } export default SequentialHyperedge; //# sourceMappingURL=sequential-hyperedge.d.ts.map