/// <reference types="node" />
import { StateFieldEncodingMethod } from "./valve-state";
export declare enum PacketId {
    WakeUp = 235,
    StateChunk = 165,
    SaveSuccess = 130,
    ReadSuccess = 129
}
export declare const PACKET_HEADER_LENGTH = 5;
export declare const RESPONSE_FOOTER_LENGTH = 3;
export declare function encodeStateField(value: any, method: StateFieldEncodingMethod): Buffer;
export declare function decodeStateField(value: Buffer, method: StateFieldEncodingMethod): string | number | Buffer;
export declare function createWakeUpPacket(): Buffer;
export declare function createStateReadPacket(offset: number, length?: number): Buffer;
export declare function createStateWritePackets(data: Buffer, startOffset: number): Array<Buffer>;
