import { FormArray, FormBuilder, FormGroup } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { DeploymentsService } from '../../services/deployments/deployments.service'; import { DefinitionService } from '../../services/definitions/definitions.service'; import { ToastrService } from 'ngx-toastr'; import { ToastMessageService } from '../../services/toastr/toast-message.service'; import * as i0 from "@angular/core"; export declare class EditDefinitionComponent { private fb; private router; private deploymentService; private definitionService; private toastr; private toastService; private route; workflowForm: FormGroup; valueSources: string[]; dataTypes: string[]; formId: never[]; deploymentList: any[]; versionList: any[]; definitionID: any; deploymentName: string; constructor(fb: FormBuilder, router: Router, deploymentService: DeploymentsService, definitionService: DefinitionService, toastr: ToastrService, toastService: ToastMessageService, route: ActivatedRoute); ngOnInit(): void; getDefinitionByID(): void; getVersion(id: any, name: string): any; fetchDeploymentNames(): void; onDeploymentChange(deploymentName: string, id?: string): void; compareObjects(o1: any, o2: any): boolean; get payload(): FormArray; addRow(): void; removeRow(index: number): void; cancel(): void; onSubmit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }