import { Logger } from "../../utils/Logger"; import { DifferManager } from "../differs/DifferManager"; import { EmitterContext } from "../differs/DifferBase"; import { GameState, GameStateInput } from "../gamestate/GameState"; interface GsiUpdateHandlerOptions { logger: Logger | null; differManager: DifferManager; emitter: EmitterContext; } export declare class GsiUpdateHandler { private logger; private differManager; lastState: GameState; private emitter; constructor({ logger, differManager, emitter }: GsiUpdateHandlerOptions); handle(rawUpdate: GameStateInput): void; } export {};