import { EventEmitter } from "@angular/core"; import { NgbModal, NgbModalOptions, NgbModalRef } from "@ng-bootstrap/ng-bootstrap"; import { GenericCommentPopupModel } from "./models/generic-comment-popup.model"; import * as i0 from "@angular/core"; export declare class GenericCommentPopupComponent { private modalService; commentPopupConfig: GenericCommentPopupModel; commentPopupClosed: EventEmitter; commentPopupSaved: EventEmitter; private genericCommentPopupModal; genericCommentPopupRef: NgbModalRef; modalOptions: NgbModalOptions; isApplyButtonDisabled: boolean; private commentDataCloned; hasSpecialCharacterErrors: boolean; constructor(modalService: NgbModal); onCommentTextChange(comment: unknown): void; private updateCommentData; private validateComment; private updateApplyButtonState; openCommentPopup(): void; onCloseCommentPopup(): void; private resetCommentData; onApplyCommentChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }