import { RpcMessageTag } from "@skeldjs/constant"; import { HazelReader, HazelWriter } from "@skeldjs/hazel"; import { BaseRpcMessage } from "./BaseRpcMessage"; export declare class VoteState { readonly playerId: number; readonly votedForId: number; constructor(playerId: number, votedForId: number); static deserializeFromReader(reader: HazelReader): VoteState; serializeToWriter(writer: HazelWriter): void; clone(): VoteState; } export declare class VotingCompleteMessage extends BaseRpcMessage { readonly states: VoteState[]; readonly exiledId: number; readonly tie: boolean; static messageTag: RpcMessageTag; constructor(states: VoteState[], exiledId: number, tie: boolean); static deserializeFromReader(reader: HazelReader): VotingCompleteMessage; serializeToWriter(writer: HazelWriter): void; clone(): VotingCompleteMessage; } //# sourceMappingURL=VotingComplete.d.ts.map