import { ElementRef, QueryList, OnInit, AfterContentInit } from "@angular/core"; import { FormControlName } from "@angular/forms"; import { ErrorMessageService } from "../../Services/error-message.service"; import { MessagesComponent } from "../messages/messages.component"; import { ErrorMessage } from "../../Models/error-message"; export declare class FormGroupComponent implements OnInit, AfterContentInit { private elRef; private errorMessageService; FormControlNames: QueryList; customErrorMessages: ErrorMessage[]; validationDisabled: boolean; get hasErrors(): boolean; get hasSuccess(): boolean; messagesBlock: MessagesComponent; private errorMessages; messages: () => string[]; constructor(elRef: ElementRef, errorMessageService: ErrorMessageService); ngAfterContentInit(): void; ngOnInit(): void; get label(): any; get isDirtyAndTouched(): boolean; private getMessages; }