import { EventEmitter } from '@angular/core'; import { Thing } from '../../../../interfaces/things/thing.interface'; import { FormUtilsService } from '../../../../services/editor-form-utils.service'; import { ComponentUtilsService } from '../../../../services/component-utils.service'; import { FormElementData } from '../../../../interfaces/things/forms/form-element.interface'; export declare class FormThingRecursiveCard { utils: ComponentUtilsService; formUtils: FormUtilsService; todelete: EventEmitter; changeOrder: EventEmitter; submitted: boolean; resource: Thing; formDataArray: Array; isFirst: boolean; isLast: boolean; hasResource: boolean; resourceName: string; cToggle: boolean; formEntryArray: any[]; formData: any; constructor(utils: ComponentUtilsService, formUtils: FormUtilsService); ngOnInit(): void; init(): Promise; getValue(source: any): any; passValueChanges(updatedValues: any): void; toggleContent(): Promise; moveUp(): void; moveDown(): void; removeRes(): void; editRes(): void; }