/** * Created by Christophe on 14/02/2017. */ import { Dispatcher } from "../common/dispatcher.class"; import { GraphNode } from "./graph-node.class"; import { Actionable } from "../script/interfaces/actionable.interface"; import { Gettable } from "../interfaces/gettable.interface"; export declare class Graph extends Dispatcher implements Actionable, Gettable { nodes: { [key: string]: GraphNode; }; private _currentNode; constructor(nodes?: { [key: string]: GraphNode; }); hide(): void; setCurrentNodeIndex(index?: string | number): void; setNodeAsCurrent(node: GraphNode): void; getNode(id: string): GraphNode; executeAction(actionName: string, args: string[]): void; getProperty(propertyName: string): any; }