import { OnInit, ChangeDetectorRef, EventEmitter } from "@angular/core"; import { HttpClient } from "@angular/common/http"; import { DropDownListComponent } from "@syncfusion/ej2-angular-dropdowns"; import { RichTextEditorComponent, ToolbarSettingsModel } from "@syncfusion/ej2-angular-richtexteditor"; import { ButtonComponent } from "@syncfusion/ej2-angular-buttons"; import { DialogComponent } from "@syncfusion/ej2-angular-popups"; import { DialogService } from "../../service/dialog.service"; import { MatSnackBar } from "@angular/material/snack-bar"; import * as i0 from "@angular/core"; export declare class RichtexteditorComponent implements OnInit { private ref; private http; private dialog; private snackBar; rteObj: RichTextEditorComponent; queryCategory: DropDownListComponent; leftRte: RichTextEditorComponent; rightRte: RichTextEditorComponent; AIdialog: DialogComponent; sentimentButton: ButtonComponent; regenerateButton: ButtonComponent; copyButton: ButtonComponent; replaceButton: ButtonComponent; placeholder: string; value: string; editorId: string; saveInterval: number; height: string; autoSaveOnIdle: boolean; disabled: boolean; target: string; insertImageSettings: { saveFormat: string; allowedTypes: string[]; display: string; }; showTicketAttachment: boolean; toolbarClick: EventEmitter; change: EventEmitter; created: EventEmitter; actionBegin: EventEmitter; input: EventEmitter; focus: EventEmitter; blur: EventEmitter; actionComplete: EventEmitter; family: Object; fontSize: { default: string; width: string; items: { text: string; value: string; }[]; }; dialogWidth: string; dialogHeight: string; showZoomBtn: boolean; editorManager: any; size: string; selectedQuery: any; dropValIndex: number; queryList: { id: string; text: string; }[]; rephraseTyleList: any[]; languageList: { id: string; text: string; }[]; promptQuery: string; isSentimentCheck: boolean; subQuery: string; translatelanguage: string; chipValue: string; apiResultData: any; AIResult: string; tools: ToolbarSettingsModel; isDialogVisible: boolean; bulletFormatList: { types: { text: string; value: string; }[]; }; numberFormatList: { types: { text: string; value: string; }[]; }; translation: any; zoomout: boolean; constructor(ref: ChangeDetectorRef, http: HttpClient, dialog: DialogService, snackBar: MatSnackBar); ngOnInit(): void; onContentChange(args: any): void; onCreate(): void; private onSelect; private aiQuerySelectedMenu; dialogueOpen(selectedQuery: string): void; updateAISugesstionsData(selectedQuery: string): void; updateAISugesstions(): void; currentResponse: string; abortController: AbortController | null; getResponseFromOpenAI(subQuery: string, promptQuery: string): Promise; dialogShow(): void; closeDialog(): void; copyTextToClipboard(text: string): void; onOverlayClick(): void; onQuerySelect(args: any): void; onLanguageSelect(args: any): void; onChipClick(args: any): void; _toolbarClick(args: any): void; _actionBegin(args: any): void; _input(args: any): void; _actionComplete(args: any): void; _focus(args: any): void; _blur(args: any): void; _dialogOpen(args: any): void; unescapeHtml(escapedHtml: string): string; onZoom(): void; regenerateClick(): void; copyClick(): void; replaceClick(): void; updateResponse(content: any): void; extractHTMLFromResponse(content: any): any; onMinimize(): void; showDialog(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }