import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { EvkConfigStepperService } from './evk-config-stepper.service'; import { EvkStepperModel } from './models/evk-stepper.model'; import { EvkStepModel } from './models/evk-step.model'; import { FormBuilder, FormGroup } from '@angular/forms'; import { EvkStepperShareDataService } from './evk-stepper-share-data.service'; import { RoutingService } from '@evomatik/evk-common'; import { CatalogosService } from '../service/catalogos.service'; import { EvkHttpService } from '@evomatik/evk-common'; import { MatDialog } from '@angular/material/dialog'; import { BehaviorSubject, Observable } from 'rxjs'; import { UsuariosAsignadosService } from '../service/usuarios-asignados.service'; import { MatHorizontalStepper } from '@angular/material'; export declare class EvkStepperComponent implements OnInit, OnDestroy { shareDataService: EvkStepperShareDataService; private configService; private _formBuilder; private catalogoService; http: EvkHttpService; dialog: MatDialog; private usuariosAsignadosService; private routingSerice; private onExpedienteDesasignado$; idConfig: any; idExpediente: any; idTareaPadre: any; idOrganizacion: any; idDiligencia: any; idTareaRespondida: any; iniciaEnResumen: boolean; idDiligenciaPadre: any; isExpedienteAsignado: boolean; isOficialSecretario: boolean; accionRegresar: EventEmitter; accionIrDetalle: EventEmitter; configStepper: EvkStepperModel; secciones: Array; isCargaExpediente: boolean; linear: boolean; configDiligenciaAutorizador: any; form: FormGroup; canViewSteeps: boolean; canViewExpediente: BehaviorSubject; private _unsubscribeAll; constructor(shareDataService: EvkStepperShareDataService, configService: EvkConfigStepperService, _formBuilder: FormBuilder, catalogoService: CatalogosService, http: EvkHttpService, dialog: MatDialog, usuariosAsignadosService: UsuariosAsignadosService, routingSerice: RoutingService, onExpedienteDesasignado$: Observable); stepInicial$: Observable; stepper: MatHorizontalStepper; ngOnInit(): void; readonly stepInicial: number; api(): string; getIdExpediente(): number; getConfigStepper(): void; getDataDiligenciaforUpdate(): void; generateForm(secciones: any): void; validaPrimerStep(seccion: any): boolean; checkStep(seccion: EvkStepModel): true | import("@angular/forms").AbstractControl; changeStep(event: any, tipo: any): void; cargaExpediente(): void; ngOnDestroy(): void; goToDetalleModal(): void; checkPermissions(isCreate: boolean): void; }