import { SaveSlot } from '@rpgjs/common'; import { Gui, GuiOpenOptions } from './Gui'; import { RpgPlayer } from '../Player/Player'; export type SaveLoadMode = 'save' | 'load'; export type { SaveSlot } from '@rpgjs/common'; export interface SaveLoadOptions extends GuiOpenOptions { mode?: SaveLoadMode; maxSlots?: number; } export declare class SaveLoadGui extends Gui { constructor(player: RpgPlayer); open(slots?: SaveSlot[], options?: SaveLoadOptions): Promise; }