import { FormGroup } from "@angular/forms"; import { GenericService } from '../services/generic/generic.service'; import { Condition, QueryOptions } from '../interfaces/request/get.interface'; import { NotificationTService } from 'safe-notification-popup'; import * as i0 from "@angular/core"; export declare class InputValidation { genericService: GenericService; notificationService: NotificationTService; getDataFunction(filter: QueryOptions, url: string): Promise; /** * Función para validar helplists en el componente genérico * @param form Nombre del FormGroup en el formulario utilizado * @param idFormReferSpecial Nombre del input de búsqueda en el formulario * @param showField Nombre de la columna de búsqueda * @param filterConditions Condiciones del filtro * @param urlService Url del servicio get * @param required Indica si es campo de búsqueda es requerido o no. * @param updateDependents Arreglo con la relación de los campos a setear en el helplist * @param idRefer id de referencia del helplist (genérico) Este parámetro es opcional * @param idFormRefer Input id de referencia en el formulario (genérico) Este parámetro es opcional */ validateInputHelplist(form: FormGroup, idFormReferSpecial: string, showField: string, filterConditions: Condition[], urlService: string, required?: boolean, updateDependents?: any, idRefer?: any, idFormRefer?: any): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }