import { ErrorTemplateContext } from './template/error-template.context'; import { TemplateRef } from '@angular/core'; export declare type ErrorMessage = string; export interface FormErrorMessages { [index: string]: ErrorMessage | ((errors: any) => ErrorMessage); } export declare class NgxFormErrorConfig { private template?; private errorMessages; constructor(); getMessage(validator: string, context: any): ErrorMessage; /** * Updates the error messages with the provided messages. * Not occuring validations will be kept untouched */ updateMessages(newValidationMessages: FormErrorMessages): void; setTemplate(template: TemplateRef): void; getTemplate(): TemplateRef | undefined; }