"""Class definitions of the payloads used to send a media to ``hub``."""

from .data import TableReportTest, TableReportTrain
from .inspection import (
    Coefficients,
    ImpurityDecrease,
    PermutationImportanceTest,
    PermutationImportanceTrain,
)
from .model import EstimatorHtmlRepr
from .performance import (
    ConfusionMatrixDataFrameTest,
    ConfusionMatrixDataFrameTrain,
    ConfusionMatrixSVGTest,
    ConfusionMatrixSVGTrain,
    PrecisionRecallDataFrameTest,
    PrecisionRecallDataFrameTrain,
    PrecisionRecallSVGTest,
    PrecisionRecallSVGTrain,
    PredictionErrorDataFrameTest,
    PredictionErrorDataFrameTrain,
    PredictionErrorSVGTest,
    PredictionErrorSVGTrain,
    RocDataFrameTest,
    RocDataFrameTrain,
    RocSVGTest,
    RocSVGTrain,
)

__all__ = [
    "Coefficients",
    "ConfusionMatrixDataFrameTest",
    "ConfusionMatrixDataFrameTrain",
    "ConfusionMatrixSVGTest",
    "ConfusionMatrixSVGTrain",
    "EstimatorHtmlRepr",
    "ImpurityDecrease",
    "PermutationImportanceTest",
    "PermutationImportanceTrain",
    "PrecisionRecallDataFrameTest",
    "PrecisionRecallDataFrameTrain",
    "PrecisionRecallSVGTest",
    "PrecisionRecallSVGTrain",
    "PredictionErrorDataFrameTest",
    "PredictionErrorDataFrameTrain",
    "PredictionErrorSVGTest",
    "PredictionErrorSVGTrain",
    "RocDataFrameTest",
    "RocDataFrameTrain",
    "RocSVGTest",
    "RocSVGTrain",
    "TableReportTest",
    "TableReportTrain",
]
