export declare enum PacketType { Connect = 1, ConnAck = 2, Publish = 3, PubAck = 4, PubRec = 5, PubRel = 6, PubComp = 7, Subscribe = 8, SubAck = 9, Unsubscribe = 10, UnsubAck = 11, PingReq = 12, PingResp = 13, Disconnect = 14 } export interface EventMapping { CONNECT: PacketType.Connect; CONNACK: PacketType.ConnAck; PUBLISH: PacketType.Publish; PUBACK: PacketType.PubAck; PUBREC: PacketType.PubRec; PUBREL: PacketType.PubRel; PUBCOMP: PacketType.PubComp; SUBSCRIBE: PacketType.Subscribe; SUBACK: PacketType.SubAck; UNSUBSCRIBE: PacketType.Unsubscribe; UNSUBACK: PacketType.UnsubAck; PINGREQ: PacketType.PingReq; PINGRESP: PacketType.PingResp; DISCONNECT: PacketType.Disconnect; } export declare type PacketName = keyof EventMapping; export declare function packetTypeToString(type: PacketType): PacketName;