import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { TBHeadingItems } from 'ngx-editor'; import { Observable } from 'rxjs'; import { SCWysiwygMenuService } from '../sc-wysiwyg-menu.service'; import { TranslateService } from '@ngx-translate/core'; import * as i0 from "@angular/core"; export declare class SCWysiwygDropdownComponent implements OnInit, OnDestroy { private el; private menuService; private translateService; onDocumentClick(target: Node): void; group: string; items: TBHeadingItems[]; private editorView; private updateSubscription; isDropdownOpen: boolean; disabledItems: string[]; activeItem: string | null; get isSelected(): boolean; get isDropdownDisabled(): boolean; constructor(el: ElementRef, menuService: SCWysiwygMenuService, translateService: TranslateService); ngOnInit(): void; ngOnDestroy(): void; getName(key: string): Observable; getIsDropdownActive(item: string): boolean; toggleDropdown(): void; onToggleDropdownMouseClick(e: MouseEvent): void; onToggleDropdownKeydown(): void; trackByIndex(index: number): number; selectItem(item: TBHeadingItems): void; onDropdownItemMouseClick(e: MouseEvent, item: TBHeadingItems): void; onDropdownItemKeydown(event: Event, item: TBHeadingItems): void; private update; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }