class CrisisEventsDatabase: def is_initialized() -> bool: """Checks if the database has the files neccesary to operate""" raise "Not Implemented" def initialize() -> bool: """Creates the files neccesary for the database to operate""" raise "Not Implemented" def get_next_user_id() -> int: raise "Not Implemented" def get_next_collection_id() -> int: raise "Not Implemented" def get_collection(collection_id: int, authenticated_user_id: int) -> tuple[int,int,int,str,str] | None: """ Returns the collection data if the `authenticated_user_id` matches in the corresponding `collection_id` entry. Otherwise, it returns `None` The list returned is in the format: """ raise "Not Implemented" def set_collection(collection_id: int, authenticated_user_id: int, collection_data: tuple[int,int,int,str,str]) -> bool: """ Returns the collection data if the `authenticated_user_id` matches in the corresponding `collection_id` entry. Otherwise, it returns `None` The list returned is in the format: """ raise "Not Implemented"