def METHOD_NAME(src_dir: str, dst_dir_uri: str, delete: bool = False):
    """Syncs a local source directory to a destination directory.
    If the FileSystem is remote, this involves uploading.
    Args:
        src_dir: local source directory to sync from
        dst_dir_uri: A destination directory that can be synced to by this
            FileSystem
        delete: True if the destination should be deleted first.
    """
    pass