import { GameState } from '../types/index.js';
export declare class SaveManager {
    private storageKey;
    save(slot: number, state: GameState): void;
    load(slot: number): GameState | null;
    getAllSaves(): {
        [slot: number]: GameState;
    };
    deleteSave(slot: number): void;
    hasSave(slot: number): boolean;
    getSaveInfo(slot: number): {
        savedAt: Date;
        currentScene: string;
    } | null;
    clearAllSaves(): void;
}
