import { DefaultInput } from "../defaultinput"; import EWMASD from "../ewmasd"; import { NetplayPlayer } from "../types"; import { GameWrapper } from "./gamewrapper"; import { Game, GameClass } from "../game"; import { RollbackNetcode } from "../netcode/rollback"; import { PeerConnection } from "../matchmaking/peerconnection"; export declare class RollbackWrapper extends GameWrapper { pingMeasure: EWMASD; game?: Game; rollbackNetcode?: RollbackNetcode; constructor(gameClass: GameClass); getInitialInputs(players: Array): Map; startHost(players: Array, conn: PeerConnection): void; startClient(players: Array, conn: PeerConnection): void; startGameLoop(): void; }