import type { KnowledgeGraphOutwardEdge } from "./edges/variants/knowledge.js"; import type { OntologyOutwardEdge } from "./edges/variants/ontology.js"; import type { OntologyTypeVersion, Timestamp } from "@blockprotocol/type-system"; export * from "./edges/kind.js"; export * from "./edges/outward-edge.js"; export * from "./edges/variants.js"; export type OntologyRootedEdges = { [baseUrl: string]: { [revisionId: OntologyTypeVersion]: OntologyOutwardEdge[]; }; }; export type KnowledgeGraphRootedEdges = { [entityId: string]: { [revisionId: Timestamp]: KnowledgeGraphOutwardEdge[]; }; }; export type Edges = OntologyRootedEdges | KnowledgeGraphRootedEdges;