import { App } from "../app"; import { SavedGameMeta, SavedGameResult, SaveType } from "../../../shared/types/save"; import { JsonStore } from "../../utils/jsonStore"; import type { SavedGame } from "narraleaf-react"; export declare class StorageManager { private app; private saveStorage; private exposedJsonStores; constructor(app: App); private initializeStorage; createJsonStore>(name: string): JsonStore; /**@deprecated */ createExposedJsonStore>(name: string): JsonStore; /**@deprecated */ exposeJsonStore>(store: JsonStore): void; /**@deprecated */ getExposedJsonStore>(name: string): JsonStore | null; saveGameData(data: SavedGame, type: SaveType, id: string, preview?: string): Promise; readGameData(id: string): Promise; listGameData(): Promise; deleteGameData(id: string): Promise; private getSavedGameMetadata; }