import { EventEmitter, OnInit } from '@angular/core'; import { AbstractControl, FormControl, FormGroup } from "@angular/forms"; import { EvkOption, MessageCrudService } from "@evomatik/evk-common"; import { BehaviorSubject, Observable, Subject } from "rxjs"; import { ExpedienteCreateService } from "../../../expediente/services/expediente-create.service"; import { TareaDocumentoConsultasService } from "../../services/tarea-documento-consultas.service"; import { EvkExpedienteConfigModel } from "../../../expediente/models/evk-expediente-config.model"; import { EvkExpedienteModel } from "../../../expediente/models/evk-expediente.model"; import { EvkDefaultValuesStorageService } from '@evomatik/evk-forms'; import * as i0 from "@angular/core"; export declare class TareaDocumentoCreateComponent implements OnInit { messageCrudService: MessageCrudService; tareaDocumentoConsultasService: TareaDocumentoConsultasService; expedienteCreateService: ExpedienteCreateService; private valuesStorageService; agregarExpediente: EventEmitter; regresar: EventEmitter; catalogosCargados: EventEmitter; form: FormGroup; expedientesOptions: EvkOption[]; expedienteFilteredOptions$: Observable; diligenciaOptions: any[]; diligenciaFilteredOptions$: Observable; expediente: EvkExpedienteModel; configExpediente: EvkExpedienteConfigModel; idDiligenciaConfig: string; constructor(messageCrudService: MessageCrudService, tareaDocumentoConsultasService: TareaDocumentoConsultasService, expedienteCreateService: ExpedienteCreateService, valuesStorageService: EvkDefaultValuesStorageService); ngOnInit(): void; cargaCatalogos(): void; eventHandlerEventInit(): void; onChangeSelectExpediente(event: any): void; onSelectDiligencia(event: any): void; continuar(): void; goBack(): void; buildForm(form?: FormGroup): void; buildOption(data: any, labelProp: string): any; filterOptions: (formControl: FormControl | AbstractControl, opciones$: Observable, valueChanges?: Observable | Subject | BehaviorSubject) => Observable; _filter(label: string, options: EvkOption[]): EvkOption[]; removeAccents: (str: any) => any; displayFn: (option: any) => any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }