import { OnInit, OnChanges, SimpleChanges, ElementRef } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { Formula } from '../../../modules/formula.model'; import { MatDialogRef } from '@angular/material/dialog'; import { BaseField } from '../../../models/baseField.model'; import * as i0 from "@angular/core"; export declare class AddFormulaComponent implements OnInit, OnChanges { data: any; dialogRef: MatDialogRef; dialog: MatDialog; formulaTextArea: ElementRef; caretPosition: number; fieldNull: boolean; fieldSearched: string; formula: Formula; stringaFormula: string; counter: number; Fields: Array; fieldBeingDragged: any; formulaObject: any; fullFieldMap: Record; filteredFieldMap: Record; recObj: Array; error: string; constructor(data: any, dialogRef: MatDialogRef, dialog: MatDialog); ngOnInit(): void; clear(): any; ngOnChanges(changes: SimpleChanges): void; lostFocus(textArea: any): void; fieldSearchEvent(): void; fieldSearch(text: string): void; back(): void; addSymbol(value: string): void; addListNumberReader(): void; addListStringrReader(): void; addArrayList(): void; addNumber(value: string): void; addDateNow(): void; addElencoImmagini(nomechiave: any): void; onDraggedField(): void; onDragStarted(label: any): void; chkFormula(formula: string): void; save(): void; getNestedPropertiesMap(obj: any): Record; getPropertyPaths(obj: any, prefix: string): string[]; isKeyValueList(list: any[]): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class DialogDataExampleDialog { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }