import Node from './Node'; import Relationship from './Relationship'; export default class Model { nodes: Map; relationships: Map; highestNodeIndex: number; highestRelationshipIndex: number; stylePrototype: any; parameters: any; private _id; private _internalScale; private _externalScale; constructor(id?: string); toString(): string; summary(): any; generateNodeIndex(): number; createNode(optionalId?: string): Node; reassignNodeId(node: Node, newId: string): Node; deleteNode(node: Node): void; deleteRelationship(relationship: Relationship): void; generateRelationshipIndex(): number; createRelationship(start: Node, end: Node, optionalId?: string): Relationship; reassignRelationshipId(relationship: Relationship, newId: string): Relationship; nodeList(): Node[]; lookupNode(nodeId: number): Node; relationshipList(): Relationship[]; groupedRelationshipList(): any; id: string; internalScale: number; externalScale: number; }