import GraphLink from './graphLink'; import GraphNode from './graphNode'; import type { Node } from './model'; declare class Graph { nodeList: any[]; linkList: any[]; insertNodeList: any[]; shrinkNodeList: any[]; appendNodeList: any[]; insertLineList: any[]; shrinkLineList: any[]; origin: number[]; mouseOnLink: any; mouseonNode: any; maskBoundingClientRect: any; nodeMap: Record; readonly: boolean; hiddenAppend: boolean; constructor(options: any); originPointMap(nodeList: any): {}; pointMap(): {}; initNode(nodeList: any): void; initLink(linkList: any): void; createNode(options: any): GraphNode; createLink(options: any): GraphLink; clearButtonAndLine(): void; initButtonAndLine(linkList: any): void; } export default Graph;