def METHOD_NAME(data: DataSet, points, image_list) -> None:
    udata = data.undistorted_dataset()
    validate_image_names(data, udata)
    reconstructions = udata.load_undistorted_reconstruction()
    tracks_manager = udata.load_undistorted_tracks_manager()
    export_only = None
    if image_list:
        export_only = {}
        with open(image_list, "r") as f:
            for image in f:
                export_only[image.strip()] = True
    if reconstructions:
        export(reconstructions[0], tracks_manager, udata, points, export_only)