def METHOD_NAME(self, estimation_problem: EstimationProblem) -> "AmplitudeEstimatorResult":
    """Run the amplitude estimation algorithm.
    Args:
        estimation_problem: An ``EstimationProblem`` containing all problem-relevant information
            such as the state preparation and the objective qubits.
    """
    raise NotImplementedError