import { OnDestroy, OnInit, TemplateRef } from '@angular/core'; import { Router } from '@angular/router'; import { TypeState } from '../enums'; import { Data, Group, TypeForms } from '../interfaces/group'; import { FormGraphQlService } from '../services/forms-graph-ql/formGraphQl.service'; import { ModificationComponent } from './modification/modification.component'; import { FormsService } from '../services/forms/forms.service'; import * as i0 from "@angular/core"; /** * */ export declare class FormsComponent implements OnInit, OnDestroy { private router; private formGraphQlService; private formService; /** */ data?: Data; /** */ form?: TypeForms; /** */ groups: Array; /** */ state?: TypeState; /** */ private querySubscription; /** */ loading: boolean; /** */ activeRoute: string; /** */ mapGroups: Map; /** */ modificationComponent: TemplateRef; /** * * @param router * @param formGraphQlService */ constructor(router: Router, formGraphQlService: FormGraphQlService, formService: FormsService); /** * */ ngOnInit(): void; /** * */ ngOnDestroy(): void; /** * * @returns */ initForms(): void; /** * */ getData(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }