{
    "pluginName": "Types",
    "capabilities": {
        "Types": [
            "Asset",
            "AssetBinding",
            "SwitchCase",
            "Switch",
            "AssetWrapper",
            "AssetWrapperOrSwitch",
            "AssetSwitch",
            "StaticSwitch",
            "DynamicSwitch",
            "Expression",
            "ExpressionRef",
            "Binding",
            "BindingRef",
            "DataModel",
            "Navigation",
            "ExpressionObject",
            "NavigationFlow",
            "NavigationFlowTransition",
            "NavigationBaseState",
            "NavigationFlowTransitionableState",
            "NavigationFlowViewState",
            "NavigationFlowEndState",
            "NavigationFlowActionState",
            "NavigationFlowAsyncActionState",
            "NavigationFlowExternalState",
            "NavigationFlowFlowState",
            "NavigationFlowState",
            "FlowResult",
            "Templatable",
            "Template",
            "View",
            "Flow",
            "Schema.Schema",
            "Schema.Node",
            "Schema.DataTypes",
            "Schema.DataType",
            "Schema.RecordType",
            "Schema.ArrayType",
            "Language.DataTypeRef",
            "Formatting.Reference",
            "Validation.Severity",
            "Validation.Trigger",
            "Validation.DisplayTarget",
            "Validation.Reference",
            "Validation.CrossfieldReference"
        ]
    },
    "customPrimitives": [
        "Expression",
        "Asset",
        "Binding",
        "AssetWrapper",
        "Schema.DataType",
        "ExpressionHandler",
        "FormatType",
        "ValidatorFunction"
    ]
}