import { ChangeDetectorRef, ElementRef, Injector, OnInit, QueryList } from '@angular/core'; import { ReplaySubject } from 'rxjs'; import { MatChipInputEvent } from '@angular/material/chips'; import { MatSelect } from '@angular/material/select'; import { MatExpansionPanel } from '@angular/material/expansion'; import { Field, FieldParam, Form, Handler, Report } from '../../../components/forms/form.interfaces'; import { EditorService } from '../../../services/editor/editor.service'; import { TaskService } from '../../../services/tasks'; import { BaseInjector } from '../../../services/base-injector.model'; import * as i0 from "@angular/core"; export declare class FormEditOldComponent extends BaseInjector implements OnInit { taskService: TaskService; editService: EditorService; private cdr; constructor(context: Injector, taskService: TaskService, editService: EditorService, cdr: ChangeDetectorRef); static cloned_elements_count: number; $process_code_select: MatSelect; $task_code_select: MatSelect; $task_code_input: ElementRef; $form_description_file_input: ElementRef; panels: QueryList; isLoading: boolean; destroy: ReplaySubject; readonly separatorKeysCodes: number[]; processes: []; tasks: []; handlers: Handler[]; fields: Field[]; reports: Report[]; context: any; process: string; task: string; label: string; id: any; preview: Form; getTooltipForContainer(container: FieldParam): string; onClick(event: MouseEvent): void; ngOnInit(): void; setTask(key: string): void; setContext(task: string, from_file?: boolean): void; saveContext(to_file?: boolean): void; createContext(to_file?: boolean): any; downloadForm(from_file?: boolean): void; saveForm(to_file?: boolean): void; get selected_form_name(): string; get can_upload_current_form(): string; loadFormDescriptionFromTextFile(): void; addField(): void; deleteField(field: Field): void; copyField(field: Field): void; addHandler(): void; deleteHandler(i: any): void; copyHandler(handler: any): void; addReport(): void; deleteReport(i: any): void; constDelete(i: any, n: any): void; constAdd(i: any, key: any): void; calculateBoundContainers(): void; add(event: MatChipInputEvent, i: any): void; remove(n: any, i: any): void; useTestForm(): void; useTestFormFromFile(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }