export declare class Messages { static BUFFER_INDEX_MSG_LEN: number; static BUFFER_INDEX_MSG_TYPE: number; static BUFFER_INDEX_CHANNEL_NUM: number; static BUFFER_INDEX_MSG_DATA: number; static BUFFER_INDEX_EXT_MSG_BEGIN: number; resetSystem(): DataView; requestMessage(channel: number, messageID: number): DataView; setNetworkKey(): DataView; assignChannel(channel: number, type?: string): DataView; setDevice(channel: number, deviceID: number, deviceType: number, transmissionType: number): DataView; searchChannel(channel: number, timeout: number): DataView; setPeriod(channel: number, period: number): DataView; setFrequency(channel: number, frequency: number): DataView; setRxExt(): DataView; libConfig(channel: number, how: number): DataView; openRxScan(): DataView; openChannel(channel: number): DataView; closeChannel(channel: number): DataView; unassignChannel(channel: number): DataView; acknowledgedData(channel: number, payload: number[]): DataView; broadcastData(channel: number, payload: number[]): DataView; static buildMessage(payload?: number[], msgID?: number): DataView; static intToLEHexArray(int: number, numBytes?: number): number[]; static decimalToHex(d: number, numDigits: number): string; static getChecksum(message: number[]): number; }