def METHOD_NAME(
    self, collabs: t.List[CollaborationConfigBase], signal_type: t.Type[SignalType]
) -> t.Dict[str, t.Dict[str, fetch_state.FetchedSignalMetadata]]:
    ret = {}
    for collab in collabs:
        state = self._get_state(collab)
        if not state.empty:
            by_signal = state.api_cls.naive_convert_to_signal_type(
                [signal_type], collab, state.delta.updates
            ).get(signal_type, {})
            if by_signal:
                ret[collab.name] = by_signal
    return ret