import { DisconnectReason, SendOption } from "@skeldjs/constant"; import { HazelReader, HazelWriter } from "@skeldjs/hazel"; import { BaseRootPacket } from "./BaseRootPacket"; export declare class DisconnectPacket extends BaseRootPacket { readonly reason?: DisconnectReason | undefined; readonly message?: string | undefined; readonly showReason?: boolean | undefined; static messageTag: SendOption; constructor(reason?: DisconnectReason | undefined, message?: string | undefined, showReason?: boolean | undefined); static deserializeFromReader(reader: HazelReader): DisconnectPacket; serializeToWriter(writer: HazelWriter): void; clone(): DisconnectPacket; } //# sourceMappingURL=Disconnect.d.ts.map