import { OnInit, OnDestroy } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { VedraxApiService } from '../../services/vedrax-api.service'; import { VedraxFormComponent } from '../vedrax-form/vedrax-form.component'; import { SnackbarService } from '../../services/snackbar.service'; import { DescriptorForm } from '../../descriptor/descriptor-form'; import * as i0 from "@angular/core"; export declare class VedraxFormModalComponent implements OnInit, OnDestroy { data: DescriptorForm; dialogRef: MatDialogRef; private snackbarService; private apiService; /** * The form component */ formComponent?: VedraxFormComponent; private subscription; constructor(data: DescriptorForm, dialogRef: MatDialogRef, snackbarService: SnackbarService, apiService: VedraxApiService); ngOnInit(): void; ngOnDestroy(): void; /** * Emit an event with data when the form is valid * * @param dto */ submit(dto: any): void; /** * Method for cancel * @param event */ cancel(event: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }