import { IActionPassData, IDatasetFields, IFormDataSetContainer, IFormSavingData, IFormStructure } from '../interface/form-structure'; export interface IFormValidationError { field_name: any; field_title: string; field_id: any; error_message: string; } export interface IFormValidation { validation_status: boolean; validation_errors: IFormValidationError[]; } export declare class FormSaver { formJson: IFormStructure; workFlowObjectId: any; dataSets: IFormDataSetContainer[]; fileControlResult: boolean; actionPassedData: IActionPassData; constructor(formJson: IFormStructure, workFlowObjectId: any, fileControl: boolean, actionPassedData: IActionPassData); _get_field(fieldName: any, datasetId: any): IDatasetFields; is_selector(datasetId: any): boolean; checked_selector(datasetId: any): string; get_dataset_selector(datasetId: any): string; validate(): IFormValidation; generateSubmitData(): IFormSavingData; }