import { TranslateService } from '@ngx-translate/core'; import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { SCWysiwygMenuService } from '../sc-wysiwyg-menu.service'; import { SCWysiwygMenuIconService } from '../sc-wysiwyg-menu-icon.service'; import * as i0 from "@angular/core"; export declare class SCWysiwygColorPickerComponent implements OnInit, OnDestroy { private el; private menuService; private scWysiwygMenuIconService; private translateService; onDocumentClick(e: MouseEvent): void; presets: string[][]; type: string; private updateSubscription; private editorView; showPopup: boolean; isActive: boolean; activeColors: string[]; canExecute: boolean; get title(): Observable; get icon(): string | any; private get command(); constructor(el: ElementRef, menuService: SCWysiwygMenuService, scWysiwygMenuIconService: SCWysiwygMenuIconService, translateService: TranslateService); ngOnInit(): void; ngOnDestroy(): void; getContrastYIQ(hexcolor: string): string; private hidePopup; togglePopup(): void; onTogglePopupMouseClick(e: MouseEvent): void; onTogglePopupKeydown(): void; remove(): void; onRemoveMouseClick(e: MouseEvent): void; onRemoveKeydown(): void; trackByIndex(index: number): number; selectColor(color: string): void; onColorSelectMouseClick(e: MouseEvent, color: string): void; onColorSelectKeydown(color: string): void; private update; getLabel(key: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }