import { DefaultInput } from "../defaultinput"; import EWMASD from "../ewmasd"; import { LockstepNetcode } from "../netcode/lockstep"; import { NetplayPlayer } from "../types"; import { GameWrapper } from "./gamewrapper"; import { Game, GameClass } from "../game"; import { PeerConnection } from "../matchmaking/peerconnection"; export declare class LockstepWrapper extends GameWrapper { pingMeasure: EWMASD; game?: Game; lockstepNetcode?: LockstepNetcode; constructor(gameClass: GameClass); getStateSyncPeriod(): number; startHost(players: Array, conn: PeerConnection): void; startClient(players: Array, conn: PeerConnection): void; startGameLoop(): void; }