/// import Frame from './frame'; import ZiGateFrame from './frame'; import { ZiGateCommandCode, ZiGateMessageCode, ZiGateObjectPayload } from "./constants"; import { ZiGateCommandType } from "./commandType"; declare type ZiGateCode = ZiGateCommandCode | ZiGateMessageCode; declare class ZiGateObject { private readonly _code; private readonly _payload; private readonly _parameters; private readonly _frame; private constructor(); get code(): ZiGateCode; get frame(): ZiGateFrame; get payload(): ZiGateObjectPayload; get command(): ZiGateCommandType; static createRequest(commandCode: ZiGateCommandCode, payload: ZiGateObjectPayload): ZiGateObject; static fromZiGateFrame(frame: Frame): ZiGateObject; static fromBufer(code: number, buffer: Buffer): ZiGateObject; private static readParameters; toZiGateFrame(): Frame; private createPayloadBuffer; } export default ZiGateObject; //# sourceMappingURL=ziGateObject.d.ts.map