import { SmartenitPlugin } from '../smartenit-plugin'; import { IColor } from '../../interfaces/color.interface'; import { IWebSocketDeviceMessage } from '../../websockets/websocket-device-message.interface'; export declare class ColorControlServerPlugin extends SmartenitPlugin implements IColor { private static readonly MODES; private mode; onInit(): void; getReportableAttrs(): string[]; onCustomOptionsChanged(): void; private updateMode(); getColor(): string; setColor(color: string): void; getColorMode(): void; getEffectMethod(context?: any): string; getEffectColor(params: any): string | null; getEffectColorName(params: any): string | null; buildPayload(color: string): any; readonly stateTTL: number; getStatusPayload(): any; processMessage(message: IWebSocketDeviceMessage, timestamp?: number): any; computateColor(): void; }