/** * Created by Christophe on 14/02/2017. */ import { Dispatcher } from "../common/dispatcher.class"; import { IDisplayable } from "../interfaces/IDisplayable.interface"; import { GraphLink } from "./graph-link.class"; import { Gettable } from "../interfaces/gettable.interface"; export declare class GraphNode extends Dispatcher implements Gettable { state: IDisplayable; links: GraphLink[]; id: string; constructor(state: IDisplayable, links?: GraphLink[]); addLink(link: GraphLink): void; display(): void; hide(): void; enable(callback: Function): void; disable(): void; getProperty(propertyName: string): any; }