import { SmartenitPlugin } from '../smartenit-plugin'; import { IWebSocketDeviceMessage } from '../../websockets/websocket-device-message.interface'; export declare class BasicServerPlugin extends SmartenitPlugin { readonly stateTTL: number; readonly hardwareVersion: string; readonly softwareVersion: string; getHardwareVersion(): void; getSoftwareVersion(): void; getStatusPayload(): any; getStatus(context?: string, force?: boolean, asObservable?: boolean, payload?: any, sendDirect?: boolean): void; processMessage(message: IWebSocketDeviceMessage, timestamp?: number): any; }