import * as i0 from '@angular/core'; import { InjectionToken, PipeTransform } from '@angular/core'; import { ValidationErrors } from '@angular/forms'; type ErrorMessageResolver = (errors: ValidationErrors) => string; declare const ERROR_MESSAGE_RESOLVER: InjectionToken; declare const defaultErrorMessageResolver: ErrorMessageResolver; declare function provideErrorMessageResolver(resolver: ErrorMessageResolver): { provide: InjectionToken; useValue: ErrorMessageResolver; }; declare function injectErrorMessageResolver(): ErrorMessageResolver; declare class ErrorPipe implements PipeTransform { protected resolver: ErrorMessageResolver; transform(errors: ValidationErrors): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export { ERROR_MESSAGE_RESOLVER, ErrorPipe, defaultErrorMessageResolver, injectErrorMessageResolver, provideErrorMessageResolver }; export type { ErrorMessageResolver };