InterfaceMethodsOf<I, S>: ClusterInterface extends I
    ? {}
    : ClusterInterface.AppliedMethodsOf<ClusterInterface.ApplicableComponents<I["components"], S>>

Type Parameters