InferredComponent: {
    condition?: VarianceCondition;
    mandatory: ValueModel[];
    optional: ValueModel[];
}

Lists mandatory and optional elements for a specific context.