import { EventEmitter, OnInit } from '@angular/core'; import { AbstractControl, FormControl, FormGroup } from "@angular/forms"; import { EvkOption } from "@evomatik/evk-common"; import { BehaviorSubject, Observable, Subject } from "rxjs"; import { CatalogosService } from "../../../../services/catalogos.service"; import * as i0 from "@angular/core"; export declare class DatosProgramaComponent implements OnInit { catalogoService: CatalogosService; form: FormGroup; programaOptions: EvkOption[]; programaFilteredOptions$: Observable; nombreProgramaOptions: EvkOption[]; nombreProgramaFilteredOptions$: Observable; cuadrillaOptions: EvkOption[]; cuadrillaFilteredOptions$: Observable; catalogosCargados: EventEmitter; constructor(catalogoService: CatalogosService); ngOnInit(): void; cargaCatalogos(): void; eventHandlerEventInit(): void; 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; }