import { SmartenitPlugin } from '../smartenit-plugin'; import { IWebSocketDeviceMessage } from '../../websockets/websocket-device-message.interface'; import { Observable } from 'rxjs'; export declare class DRLCClientPlugin extends SmartenitPlugin { static EXPIRED_STATE: number; static ACTIVE_STATE: number; static OPT_OUT_STATE: number; static OPT_IN_STATE: number; static OPT_IN: number; static OPT_OUT: number; private _optedIn; private _onDRLCEvent; readonly onDRLCEvent: Observable | undefined; getReportableAttrs(): string[]; processMessage(message: IWebSocketDeviceMessage, timestamp?: number): any; triggerDRLCEvent(eventState: number): void; setMFGParticipation(participation: boolean): void; hasOptedIn(): boolean; }