import { PipeTransform } from '@angular/core'; import { AbstractControl } from '@angular/forms'; import { Observable } from 'rxjs'; import { ChecklistItem } from './checklist-item'; import * as i0 from "@angular/core"; /** * Pipe that gets the error message for a checklist item depending on the type of error */ export declare class ItemsValidationTextPipe implements PipeTransform { constructor(); private localizedStrings?; /** * Gets the error message for the checklist item as an observable * @param currentChecklistItem The metadata for the current checklist item * @param currentFormControl The form control for the checklist item (i.e. value, validity) * @param localizedStrings Map of possible localized strings * @returns The error message for the checklist item */ transform(currentChecklistItem: ChecklistItem, currentFormControl: AbstractControl, localizedStrings: Map>): Observable; private getValidationObservable; private getBrokenValidationRule; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; }