use std::collections::{HashMap, HashSet};
use saphyr::Yaml;
use crate::saves::{session::SavedSession, util::FileTime};
pub struct CollabsUtils2Save {
pub sessions_per_level: HashMap<String, SavedSession>,
pub mod_sessions_per_level: HashMap<String, Yaml>,
pub mod_sessions_per_level_binary: HashMap<String, HashMap<String, String>>,
pub visited_lobby_positions: HashMap<String, String>,
pub opened_mini_heart_doors: HashSet<String>,
pub combined_rainbow_berries: HashSet<String>,
pub speed_berry_pbs: HashMap<String, FileTime>,
pub speed_berry_option_message_shown: bool,
pub completed_warp_pedestal_sids: Vec<String>,
pub reveal_map: bool,
pub pause_visiting_points: bool,
pub show_visited_points: bool,
}