def collect_results_from_tcc(
tcc: TaskChainController,
event_names: list[str],
all_result_folders: dict[str, dict[str, pathlib.Path]],
compute_misfit: bool,
compute_gradients: bool,
) -> dict[
str, FailedResult | MisfitResult | MisfitAndGradientResult | WaveformResult
]: ...