import { RootMessageTag } from "@skeldjs/constant"; import { HazelReader, HazelWriter } from "@skeldjs/util"; import { GameSettings } from "../../misc"; import { MessageDirection } from "../../PacketDecoder"; import { BaseRootMessage } from "./BaseRootMessage"; export declare class HostGameMessage extends BaseRootMessage { static messageTag: RootMessageTag.HostGame; messageTag: RootMessageTag.HostGame; readonly gameId: number; readonly gameSettings: GameSettings; readonly filters: string[]; constructor(gameId: number); constructor(gameSettings: GameSettings, filters: string[]); static deserializeFromReader(reader: HazelReader, direction: MessageDirection): HostGameMessage; serializeToWriter(writer: HazelWriter, direction: MessageDirection): void; clone(): HostGameMessage; } //# sourceMappingURL=HostGame.d.ts.map