import { AsyncValidatorFn, ValidatorFn } from "@angular/forms"; import * as i0 from "@angular/core"; export interface NgtReactiveFormValidationConfig { match?: string; minValue?: number; maxValue?: number; minLength?: number; maxLength?: number; isRequired?: boolean; customSyncValidators?: ValidatorFn[]; customAsyncValidators?: AsyncValidatorFn[]; } export declare class NgtReactiveFormValidationService { getSyncValidators(config: NgtReactiveFormValidationConfig): ValidatorFn[]; getAsyncValidators(config: NgtReactiveFormValidationConfig): AsyncValidatorFn[]; private matchValidator; private minValueValidator; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }