import { PacketStream } from '../packet-stream'; export declare class ConnectResponsePacket { ackFlags: number; returnCode: ConnectReturnCode; get sessionPresent(): boolean; get isSuccess(): boolean; get errorName(): keyof typeof ConnectReturnCode | string; constructor(ackFlags: number, returnCode: ConnectReturnCode); } export declare function readConnectResponsePacket(stream: PacketStream, remaining: number): ConnectResponsePacket; export declare enum ConnectReturnCode { Accepted = 0, UnacceptableProtocolVersion = 1, IdentifierRejected = 2, ServerUnavailable = 3, BadUsernameOrPassword = 4, NotAuthorized = 5 }