import { BehaviorSubject, Observable, Subject } from 'rxjs'; import { FormControl, AbstractControl, FormGroup } from '@angular/forms'; import { EvkOption } from '@evomatik/evk-common'; export declare const filterOptions: (formControl: FormControl | AbstractControl, opciones$: Observable, valueChanges?: Observable | Subject | BehaviorSubject) => Observable; export declare const filterOptionsv2: (form: FormGroup, formControl: string, opciones$: Observable) => Observable; export declare function _filter(label: string, options: EvkOption[]): EvkOption[]; export declare const removeAccents: (str: any) => any; export declare function getOptionsOnChange(valueChanges: Observable, formControl: FormControl | AbstractControl, fun: (value: any) => Observable): Observable; export declare function buildOption(expediente: any, labelProp: string): any; export declare function expedienteListToEvkOptions(expedientesList: any[]): EvkOption[]; export declare function hasRol(...roles: any[]): boolean;