import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { AbstractControl, FormGroup } from '@angular/forms'; import { Observable } from 'rxjs'; import { SCWysiwygMenuService } from '../sc-wysiwyg-menu.service'; import { TranslateService } from '@ngx-translate/core'; import { SCWysiwygMenuIconService } from '../sc-wysiwyg-menu-icon.service'; import * as i0 from "@angular/core"; export declare class SCWysiwygImageComponent implements OnInit, OnDestroy { private el; private scWysiwygMenuIconService; private menuService; private translateService; onDocumentClick(e: MouseEvent): void; showPopup: boolean; isActive: boolean; private componentId; private updateSubscription; form: FormGroup; private editorView; get icon(): any; get src(): AbstractControl; constructor(el: ElementRef, scWysiwygMenuIconService: SCWysiwygMenuIconService, menuService: SCWysiwygMenuService, translateService: TranslateService); ngOnInit(): void; ngOnDestroy(): void; getId(name: string): string; getLabel(key: string): Observable; private hideForm; togglePopup(): void; onTogglePopupMouseClick(e: MouseEvent): void; onTogglePopupKeydown(): void; private fillForm; private update; insertLink(e: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }