import { IKeyRing } from "@Z64Online/common/save/IKeyRing" ; import { ProxySide } from "modloader64_api/SidedProxy/SidedProxy" ; import { IZ64SyncSave } from "../types/Types" ; export interface ISaveSyncData { hash : string ; createKeyRing ( ) : IKeyRing ; processKeyRing ( keys , storage , side ) : void ; processKeyRing_OVERWRITE ( keys , storage , side ) : void ; createSave ( ) : Buffer ; forceOverrideSave ( save , storage , side ) : void ; mergeSave ( save , storage , side ) : Promise < boolean > ; applySave ( save ) : void ; }