import { OnInit, EventEmitter, ChangeDetectorRef, SimpleChanges, ElementRef, Renderer2, AfterViewInit, OnChanges, OnDestroy } from '@angular/core'; import { ColorString } from './helpers/color.class'; import { ColorPickerControl, ColorType } from './helpers/control.class'; import { ControlValueAccessor } from '@angular/forms'; export declare class FarrisColorpickerPlusComponent implements OnInit, AfterViewInit, OnChanges, OnDestroy, ControlValueAccessor { private readonly cdr; private renderer; protected readonly elementRef: ElementRef; private cd; color: string; disabled: boolean; elementConfig: any; size: string; showAlpha: boolean; colorFormat: ColorType; presets: Array; /** * @deprecated */ editable: boolean; control: ColorPickerControl; change: EventEmitter; activeChange: EventEmitter; trigger: ElementRef; pickerPanel: ElementRef; valueChanged: EventEmitter; private _showAlpha; private _colorFormat; private _preColor; private randomId; preColor: string; _color: string; onModelChange: (val: any) => void; onTouched: (val: any) => void; presetColorType: { text: string; type: ColorType; }[]; currentColorTypeIndex: number; constructor(cdr: ChangeDetectorRef, renderer: Renderer2, elementRef: ElementRef, cd: ChangeDetectorRef, document: any); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; onBlur($event: any): void; closeColorPanel(): void; clear(): void; commit(): void; toggleShowPanel(e: any): void; writeValue(val: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; private findColorType; changeColorFormatByIcon(direction?: string): void; }