import { AsyncValidatorFn, ValidatorFn } from '@angular/forms'; import { NgtReactiveFormValidationService } from "../../../../../services/validation/ngt-reactive-form-validation.service"; import * as i0 from "@angular/core"; export interface NgtReactiveTextareaValidationConfig { isRequired?: boolean; minLength?: number; maxLength?: number; customSyncValidators?: ValidatorFn[]; customAsyncValidators?: AsyncValidatorFn[]; } export declare class NgtReactiveTextareaValidationService { private reactiveFormValidationService; constructor(reactiveFormValidationService: NgtReactiveFormValidationService); getSyncValidators(config: NgtReactiveTextareaValidationConfig): ValidatorFn[]; getAsyncValidators(config: NgtReactiveTextareaValidationConfig): AsyncValidatorFn[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }