import { Language, QuickChatMode, SendOption } from "@skeldjs/constant"; import { HazelReader, HazelWriter, VersionInfo } from "@skeldjs/util"; import { BaseRootPacket, HelloPacket, MessageDirection, PacketDecoder, PlatformSpecificData } from "@skeldjs/protocol"; export declare class ModdedHelloPacket extends BaseRootPacket { readonly nonce: number; readonly clientVer: VersionInfo; readonly username: string; readonly auth: string | number; readonly language: Language; readonly chatMode: QuickChatMode; readonly platform: PlatformSpecificData; readonly protocolVer?: number | undefined; readonly modCount?: number | undefined; static messageTag: SendOption.Hello; messageTag: SendOption.Hello; constructor(nonce: number, clientVer: VersionInfo, username: string, auth: string | number, language: Language, chatMode: QuickChatMode, platform: PlatformSpecificData, protocolVer?: number | undefined, modCount?: number | undefined); isNormalHello(): this is HelloPacket; static Deserialize(reader: HazelReader, direction: MessageDirection, decoder: PacketDecoder): ModdedHelloPacket; Serialize(writer: HazelWriter): void; }