import { EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import { TooltipPosition } from '@angular/material/tooltip'; import * as i0 from "@angular/core"; export interface DmCmpsColor { color: string; tooltip?: string; } export declare class DmCmpsColorPickerComponent implements OnInit, ControlValueAccessor { colors: DmCmpsColor[]; formControl: FormControl | undefined; selectedColor: string; tooltip: string; tooltipPosition: TooltipPosition; customColor: boolean; opacitySlider: boolean; opacitySliderColor: 'primary' | 'accent' | 'warn'; opacitySliderLabel: string; customColorTooltip: string; wrapperClass: string; wrapperStyle: string; onColorChange: EventEmitter; ngModel: string; ngModelChange: EventEmitter; _selectedColorCtrl: FormControl; constructor(); ngOnInit(): void; onColorSelected(color: string): void; _onColorChange(event: any): void; formatLabel(value: number): string; getOpacity(): number; setOpacity(value: string): void; opacityChangeHandler(value: string): void; onOpacityChange(opacity: Event): void; updateSelectedColor(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_customColor: unknown; static ngAcceptInputType_opacitySlider: unknown; }