import { EvkDiligenciaModel } from './models/evk-diligencia.model'; import { VehiculoExpedienteModel } from './models/vehiculo-expediente.model'; import { ArmaExpedienteModel } from './models/arma-expediente.model'; import { ObjetoExpedienteModel } from './models/objeto-expediente.model'; import { ProcesoModel } from './models/proceso.model'; import { ExpedienteModel } from './models/expediente.model'; import { SustentoExpedienteModel } from './models/sustento-expediente.model'; import { PersonaModel } from './models/persona.model'; import { IntervinienteModel } from './models/interviniente.model'; import { BehaviorSubject, Observable } from 'rxjs'; import { Lugares } from '../datos-generales/models/lugares.model'; import { EvkStepModel } from './models/evk-step.model'; import { ImageDataModel } from './models/image-data.model'; import { FirmaElectronicaModel } from './models/firma-electronica.model'; import { Tarea } from '../models/tarea.model'; export declare class EvkStepperShareDataService { private diligencia; private _tarea; private _diligenciaRespuesta; textoBoton$: BehaviorSubject; loadedDiligencia$: BehaviorSubject; loadedDiligenciaRespuesta$: BehaviorSubject; expediente$: BehaviorSubject; private loadedSuccess$; loadedSuccess: Observable; private diligenciaPadreWasLoad$; diligenciaPadreWasLoad: Observable; private lugares$; private lugaresRespuesta$; private vehiculos$; private vehiculosIndicios$; private vehiculosRespuesta$; private vehiculosIndiciosRespuesta$; private armas$; private armasRespuesta$; private armasIndicios$; private armasIndiciosRespuesta$; private objetos$; private objetosRespuesta$; private objetosIndicios$; private objetosIndiciosRespuesta$; private relaciones$; private relacionesRespuesta$; private delitos$; private delitosRespuesta$; private personas$; private personasRespuesta$; private intervinientes$; private intervinientesRespuesta$; elements: { diligencia: { lugares: Observable; vehiculos: Observable; vehiculosIndicios: Observable; armas: Observable; armasIndicios: Observable; objetos: Observable; objetosIndicios: Observable; relaciones: Observable; delitos: Observable; personas: Observable; intervinientes: Observable; }; respuesta: { lugares: Observable; vehiculos: Observable; vehiculosIndicios: Observable; armas: Observable; armasIndicios: Observable; objetos: Observable; objetosIndicios: Observable; relaciones: Observable; delitos: Observable; personas: Observable; intervinientes: Observable; }; }; constructor(); initDataSources(secciones: any): void; addItem(origen: string, item: any): EvkDiligenciaModel; removeItem(origen: string, item: any): EvkDiligenciaModel; removeItemWithOutId(origen: string, item: any): EvkDiligenciaModel; updateItem(origen: string, item: any, original?: any): EvkDiligenciaModel; getDiligencia(isRespuesta?: boolean): EvkDiligenciaModel; resetDiligencia(): void; setValue(name: any, value: any): void; setDiligencia(diligencia: EvkDiligenciaModel): void; findIndex(source: any[], item: any, original?: any): number; handleElementChanges(elementsExpediente: any[], elementsDiligencia: any[]): Observable>; emitAllData(resp: string, property: string): void; setDatosAdicionales(data: any): void; getSeccionesObs(secciones: EvkStepModel[]): Observable>[]; diligenciaRespuesta: EvkDiligenciaModel; emittLoadedDataDiligencia(): void; addImageData(data: ImageDataModel): void; updateImageData(data: ImageDataModel): void; removeImageData(uuid: string): void; showImageData(uuid: string): false | ImageDataModel; addFirmaDigital(data: any, electronica: Array): void; removeFirmaDigital(electronica: Array): void; addFirmaElectronica(electronica: Array): void; tarea: Tarea; loadDiligenciaPadre(diligenciaPadre: EvkDiligenciaModel): void; }