import { type RuntimeSaveCheckpointInput as SharedRuntimeSaveCheckpointInput, type SavedGameSnapshot as SharedSavedGameSnapshot, type SavedGameSnapshotInput as SharedSavedGameSnapshotInput, } from '../../packages/shared/src/contracts/runtime'; import type { GameState, StoryMoment } from '../types'; import type { BottomTab } from '../types/navigation'; export type SavedGameSnapshot = SharedSavedGameSnapshot< GameState, BottomTab, StoryMoment >; export type SavedGameSnapshotInput = SharedSavedGameSnapshotInput< GameState, BottomTab, StoryMoment >; export type RuntimeSaveCheckpointInput = SharedRuntimeSaveCheckpointInput;