def METHOD_NAME(self, study_data_config: FileStudyTreeConfig) -> Tuple[CommandOutput, Dict[str, Any]]:
    if self.area_id not in study_data_config.areas:
        return (
            CommandOutput(
                status=False,
                message=f"Area '{self.area_id}' does not exist",
            ),
            dict(),
        )
    if (
        len(
            [
                cluster
                for cluster in study_data_config.areas[self.area_id].thermals
                if cluster.id == self.cluster_id.lower()
            ]
        )
        == 0
    ):
        return (
            CommandOutput(
                status=False,
                message=f"Cluster '{self.cluster_id}' does not exist",
            ),
            dict(),
        )
    self._remove_cluster(study_data_config)
    remove_area_cluster_from_binding_constraints(study_data_config, self.area_id, self.cluster_id.lower())
    return (
        CommandOutput(
            status=True,
            message=f"Cluster '{self.cluster_id}' removed from area '{self.area_id}'",
        ),
        dict(),
    )