import { DataService } from './data.service'; import * as i0 from "@angular/core"; export declare class HiddenFieldService { private dataService; hiddenFieldMap: Map; private hiddenFieldResultsSubject; hiddenFieldResults$: import("rxjs").Observable<{ id: string; result: string; } | null>; isEdit: boolean; private subformHiddenFieldsMap; user: string; constructor(dataService: DataService); setEditMode(value: boolean): void; getEditMode(): boolean; setHiddenField(id: string, field: any): void; getHiddenField(id: string): any; getAllHiddenFields(): any[]; updateHiddenFieldsOnChange(): void; resolveHiddenFieldValue(hiddenField: { value: string | null; valueSource: string | null; key: string | null; }): any; private resolvePredefinedVariable; extractSubformHiddenFields(subForm: any): void; updateSubformHiddenFieldsFromCache(subFormId: string, submission: any, trigger: 'SAVE' | 'UPDATE'): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }