import { HazelReader, HazelWriter } from "@skeldjs/util"; import { MessageDirection, PacketDecoder } from "../PacketDecoder"; export declare class BaseMessage { static messageType: string; static messageTag: number; readonly messageType: string; readonly messageTag: number; private _canceled; constructor(); get canceled(): boolean; static deserializeFromReader(reader: HazelReader, direction: MessageDirection, decoder: PacketDecoder): void; serializeToWriter(writer: HazelWriter, direction: MessageDirection, decoder: PacketDecoder): void; clone(): BaseMessage; cancel(): void; } //# sourceMappingURL=BaseMessage.d.ts.map