import { ConfigService } from "./config.service"; import { StepperService } from "./stepper.service"; import { FormService } from "./form.service"; import { BaseService } from "./base.service"; import { FormStep } from "../interfaces/form-step.interface"; /** * BindingManager - Manages the bindings system for the form controller * Handles subscription setup and value propagation to the binding objects */ export declare class BindingManager { private configService; private stepperService; private formService; private fieldErrorsService; private stepsValidityService; bindings: any; constructor(configService: ConfigService, stepperService: StepperService, formService: FormService, fieldErrorsService: BaseService>>, stepsValidityService: BaseService>); /** * Initialize the reactive bindings system */ private initializeBindings; /** * Update binding values for the current step after navigation * @param newIndex New step index * @param step New step object */ updateBindingsAfterNavigation(newIndex: number, step: FormStep | null): void; }