import { TranslateService } from '@ngx-translate/core'; import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { EditorView } from 'prosemirror-view'; import { Observable } from 'rxjs'; import { TBItems } from 'ngx-editor'; import { SCWysiwygMenuService } from '../sc-wysiwyg-menu.service'; import { ToolbarItem } from '../../sc-wysiwyg-types'; import { SCWysiwygMenuIconService } from '../sc-wysiwyg-menu-icon.service'; import * as i0 from "@angular/core"; export declare class SCWysiwygInsertCommandComponent implements OnInit, OnDestroy { private scWysiwygMenuIconService; private menuService; private translateService; toolbarItem: ToolbarItem; commandExecuted: EventEmitter<{ command: string; }>; html: string | any; editorView: EditorView; disabled: boolean; private updateSubscription; get name(): TBItems; constructor(scWysiwygMenuIconService: SCWysiwygMenuIconService, menuService: SCWysiwygMenuService, translateService: TranslateService); ngOnInit(): void; ngOnDestroy(): void; onMouseClick(e: MouseEvent): void; onKeydown(): void; insert(): void; update: (view: EditorView) => void; getTitle(name: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }