import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { Observable } from "rxjs"; import { PasoWizard, WizardInformacion } from "../../interface/wizard-informacion.types"; import { DataWizardService } from '../../services/data-wizard.service'; import { WizardEventsService } from "../../services/wizard-events.service"; import { EvkSeccionModel } from "../../../expediente/models/evk-seccion.model"; import { DatosSeccionWizardEventsService } from "../../services/datos-seccion-wizard-events.service"; import { Router } from "@angular/router"; import { ButtonControlService } from '../../services/button-control.service'; import * as i0 from "@angular/core"; export declare class WizardComponent implements OnInit, OnDestroy { private _document; private _changeDetectorRef; private _elementRef; dataWizardService: DataWizardService; wizardEvents: WizardEventsService; datosSeccionWizard: DatosSeccionWizardEventsService; router: Router; private buttonControlService; readOnly: any; informacionWizard: WizardInformacion; informacionGuardada: any; wizardSteps: PasoWizard[]; informacionSeccion: EvkSeccionModel; currentStep: number; beforeCurrentStep: number; drawerMode: 'over' | 'side'; drawerOpened: boolean; private _unsubscribeAll; backPage: EventEmitter; isLoading: string; biosphereConfig: any; descargaZipByFolio: boolean; skipByVersion: boolean; disableNext: boolean; /** * Constructor */ constructor(_document: Document, _changeDetectorRef: ChangeDetectorRef, _elementRef: ElementRef, dataWizardService: DataWizardService, wizardEvents: WizardEventsService, datosSeccionWizard: DatosSeccionWizardEventsService, router: Router, buttonControlService: ButtonControlService); /** * On init */ ngOnInit(): void; obSerbarCambiosDataExpediente(): void; suscripcionEventos(): void; /** * On destroy */ ngOnDestroy(): void; /** * Go to given step * * @param step */ goToStep(step: number, isToPreviousStep: boolean): void; /** * Go to previous step */ goToPreviousStep(): void; /** * Go to next step */ goToNextStep(): void; guardarWizardEvent(evento?: string): Observable; goToSave(): void; back(): void; /** * Scrolls the current step element from * sidenav into the view. This only happens when * previous/next buttons pressed as we don't want * to change the scroll position of the sidebar * when the user actually clicks around the sidebar. * * @private */ private _scrollCurrentStepElementIntoView; checkResolution(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }