import { FormService } from './form.service'; import { FieldService } from './field.service'; import { InteractionService } from './interaction.service'; import { StepperService } from './stepper.service'; /** * FormManagerService - Handles form operations that require coordination with other services * This provides a higher-level abstraction for form operations */ export declare class FormManagerService { private formService; private fieldService; private interactionService; private stepperService; constructor(formService: FormService, fieldService: FieldService, interactionService: InteractionService, stepperService: StepperService); /** * Update a field value and handle validation and touch state * @param stepId Step ID * @param fieldId Field ID * @param value New field value */ updateFieldWithValidation(stepId: string, fieldId: string, value: any): void; /** * Handle form submission logic with integrated validation * @param showValidationErrors Whether to show validation errors * @returns Submission result object */ submitFormWithValidation(showValidationErrors?: boolean): { success: boolean; data?: any; errors?: any; }; /** * Reset the form to its initial state */ resetFormCompletely(): void; }