import { AfterViewInit, ChangeDetectorRef, OnInit } from "@angular/core"; import { MatDialog, MatDialogRef } from "@angular/material/dialog"; import * as go from "gojs"; import { DiagramComponent, PaletteComponent } from "gojs-angular"; import { CommonFunctionService } from "dhwani-material-library"; import { Router } from "@angular/router"; import { NgxCaptureService } from 'ngx-capture'; export declare class FormLinkingComponent implements OnInit, AfterViewInit { private cdr; dialogRef: MatDialogRef; data: any; dialog: MatDialog; commonFunction: CommonFunctionService; router: Router; private ngxCaptureService; myDiagramComponent: DiagramComponent; myPaletteComponent: PaletteComponent; state: { diagramNodeData: any[]; diagramLinkData: any[]; skipsDiagramUpdate: boolean; selectedNodeData: any; }; diagramDivClassName: string; paletteDivClassName: string; oDivClassName: string; observedDiagram: any; selectedNodeData: go.ObjectData; currentForm: any; screen: any; project_name: any; constructor(cdr: ChangeDetectorRef, dialogRef: MatDialogRef, data: any, dialog: MatDialog, commonFunction: CommonFunctionService, router: Router, ngxCaptureService: NgxCaptureService); ngOnInit(): void; nodeClicked(): void; ngAfterViewInit(): void; initDiagram: () => go.Diagram; closeDialog(): void; snapShot(): import("rxjs").Subscription; }