import { EventEmitter } from '@angular/core'; import { FormUtilsService } from '../../../services/editor-form-utils.service'; import { ComponentUtilsService } from '../../../services/component-utils.service'; import { ApiService } from '../../../services/api.service'; import { ErrorService } from '../../../services/error.service'; import { Thing } from '../../../interfaces/things/thing.interface'; import { FormThing } from '../form-thing/form-thing.component'; export declare class FormViewer { formUtils: FormUtilsService; utils: ComponentUtilsService; apiService: ApiService; err: ErrorService; formThing: FormThing; thing: any; thingChange: EventEmitter; entry: Thing; entryChange: EventEmitter; updateValues: EventEmitter; formEntryArray: any[]; formData: any; formObj: any; toggleRes: boolean; dummy: boolean; saving: number; constructor(formUtils: FormUtilsService, utils: ComponentUtilsService, apiService: ApiService, err: ErrorService); get formGroup(): import("@angular/forms").FormGroup; get form(): any; get data(): any; get submitted(): boolean; ngOnInit(): Promise; buildEntry(): Promise; buildFormObj(): Promise; toggleResource(): void; saveQueueHandler(data: any, timestamp: number): void; save(data?: any): Promise; }