npm package diff

Package: @forge/manifest

Versions: 7.7.0-next.6 - 7.7.0-next.6-experimental-22c15de

File: package/out/schema/manifest.d.ts

Index: package/out/schema/manifest.d.ts
===================================================================
--- package/out/schema/manifest.d.ts
+++ package/out/schema/manifest.d.ts
@@ -2693,11 +2693,21 @@
   ];
   'jira:customField'?: [
     (
       | {
-          formatter?: {
-            expression: string;
-            export?: boolean;
+          view?: {
+            resource?: string;
+            render?: 'default' | 'native';
+            formatter?: {
+              expression: string;
+              export?: boolean;
+              [k: string]: unknown;
+            };
+            value?: {
+              function: string;
+              [k: string]: unknown;
+            };
+            experience?: 'issue-view'[];
             [k: string]: unknown;
           };
           name:
             | string
@@ -2742,9 +2752,30 @@
                 [k: string]: unknown;
               } & {
                 isInline?: boolean;
                 [k: string]: unknown;
-              });
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -2770,8 +2801,119 @@
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
+          view: {
+            resource?: string;
+            render?: 'default' | 'native';
+            formatter: {
+              expression: string;
+              export?: boolean;
+              [k: string]: unknown;
+            };
+            value?: {
+              function: string;
+              [k: string]: unknown;
+            };
+            experience?: 'issue-view'[];
+            [k: string]: unknown;
+          };
+          schema?: {
+            [k: string]: unknown;
+          };
+          name:
+            | string
+            | {
+                i18n: string;
+              };
+          name__i18n?: string;
+          description:
+            | string
+            | {
+                i18n: string;
+              };
+          description__i18n?: string;
+          type: 'object';
+          collection?: 'list' | 'none';
+          validation?: {
+            expression: string;
+            errorMessage?:
+              | {
+                  i18n: string;
+                }
+              | string;
+            errorMessage__i18n?: string;
+            [k: string]: unknown;
+          };
+          readOnly?: boolean;
+          resolver?:
+            | {
+                function: string;
+              }
+            | {
+                endpoint: string;
+              };
+          edit?:
+            | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                isInline?: boolean;
+                [k: string]: unknown;
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
+          value?: {
+            function: string;
+            [k: string]: unknown;
+          };
+          searchSuggestions?:
+            | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | {
+                expression: string;
+                [k: string]: unknown;
+              };
+          function?: string;
+          resource?: string;
+          render?: 'default' | 'native';
+          parser?: {
+            expression: string;
+            [k: string]: unknown;
+          };
+          displayConditions?: {
+            [k: string]: unknown;
+          };
+          key: ModuleKeySchema;
+          [k: string]: unknown;
+        }
+      | {
           formatter: {
             expression: string;
             export?: boolean;
             [k: string]: unknown;
@@ -2822,9 +2964,30 @@
                 [k: string]: unknown;
               } & {
                 isInline?: boolean;
                 [k: string]: unknown;
-              });
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -2852,11 +3015,21 @@
         }
     ),
     ...(
       | {
-          formatter?: {
-            expression: string;
-            export?: boolean;
+          view?: {
+            resource?: string;
+            render?: 'default' | 'native';
+            formatter?: {
+              expression: string;
+              export?: boolean;
+              [k: string]: unknown;
+            };
+            value?: {
+              function: string;
+              [k: string]: unknown;
+            };
+            experience?: 'issue-view'[];
             [k: string]: unknown;
           };
           name:
             | string
@@ -2901,9 +3074,30 @@
                 [k: string]: unknown;
               } & {
                 isInline?: boolean;
                 [k: string]: unknown;
-              });
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -2929,8 +3123,119 @@
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
       | {
+          view: {
+            resource?: string;
+            render?: 'default' | 'native';
+            formatter: {
+              expression: string;
+              export?: boolean;
+              [k: string]: unknown;
+            };
+            value?: {
+              function: string;
+              [k: string]: unknown;
+            };
+            experience?: 'issue-view'[];
+            [k: string]: unknown;
+          };
+          schema?: {
+            [k: string]: unknown;
+          };
+          name:
+            | string
+            | {
+                i18n: string;
+              };
+          name__i18n?: string;
+          description:
+            | string
+            | {
+                i18n: string;
+              };
+          description__i18n?: string;
+          type: 'object';
+          collection?: 'list' | 'none';
+          validation?: {
+            expression: string;
+            errorMessage?:
+              | {
+                  i18n: string;
+                }
+              | string;
+            errorMessage__i18n?: string;
+            [k: string]: unknown;
+          };
+          readOnly?: boolean;
+          resolver?:
+            | {
+                function: string;
+              }
+            | {
+                endpoint: string;
+              };
+          edit?:
+            | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                isInline?: boolean;
+                [k: string]: unknown;
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
+          value?: {
+            function: string;
+            [k: string]: unknown;
+          };
+          searchSuggestions?:
+            | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | {
+                expression: string;
+                [k: string]: unknown;
+              };
+          function?: string;
+          resource?: string;
+          render?: 'default' | 'native';
+          parser?: {
+            expression: string;
+            [k: string]: unknown;
+          };
+          displayConditions?: {
+            [k: string]: unknown;
+          };
+          key: ModuleKeySchema;
+          [k: string]: unknown;
+        }
+      | {
           formatter: {
             expression: string;
             export?: boolean;
             [k: string]: unknown;
@@ -2981,9 +3286,30 @@
                 [k: string]: unknown;
               } & {
                 isInline?: boolean;
                 [k: string]: unknown;
-              });
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -3013,11 +3339,21 @@
   ];
   'jira:customFieldType'?: [
     (
       | {
-          formatter?: {
-            expression: string;
-            export?: boolean;
+          view?: {
+            resource?: string;
+            render?: 'default' | 'native';
+            formatter?: {
+              expression: string;
+              export?: boolean;
+              [k: string]: unknown;
+            };
+            value?: {
+              function: string;
+              [k: string]: unknown;
+            };
+            experience?: 'issue-view'[];
             [k: string]: unknown;
           };
           name:
             | string
@@ -3055,9 +3391,162 @@
                 [k: string]: unknown;
               } & {
                 isInline?: boolean;
                 [k: string]: unknown;
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
+          value?: {
+            function: string;
+            [k: string]: unknown;
+          };
+          searchSuggestions?:
+            | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | {
+                expression: string;
+                [k: string]: unknown;
+              };
+          icon?: string;
+          resolver?:
+            | {
+                function: string;
+              }
+            | {
+                endpoint: string;
+              };
+          contextConfig?:
+            | {
+                function: string;
+                layout?: 'basic' | 'native';
+                [k: string]: unknown;
+              }
+            | {
+                resource: string;
+                layout?: 'basic' | 'blank' | 'native';
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                layout?: 'basic' | 'blank' | 'native';
+                [k: string]: unknown;
               });
+          function?: string;
+          resource?: string;
+          render?: 'default' | 'native';
+          parser?: {
+            expression: string;
+            [k: string]: unknown;
+          };
+          displayConditions?: {
+            [k: string]: unknown;
+          };
+          key: ModuleKeySchema;
+          [k: string]: unknown;
+        }
+      | {
+          view: {
+            resource?: string;
+            render?: 'default' | 'native';
+            formatter: {
+              expression: string;
+              export?: boolean;
+              [k: string]: unknown;
+            };
+            value?: {
+              function: string;
+              [k: string]: unknown;
+            };
+            experience?: 'issue-view';
+            [k: string]: unknown;
+          };
+          schema?: {
+            [k: string]: unknown;
+          };
+          name:
+            | string
+            | {
+                i18n: string;
+              };
+          name__i18n?: string;
+          description:
+            | string
+            | {
+                i18n: string;
+              };
+          description__i18n?: string;
+          type: 'object';
+          collection?: 'list' | 'none';
+          validation?: {
+            expression: string;
+            errorMessage?:
+              | {
+                  i18n: string;
+                }
+              | string;
+            errorMessage__i18n?: string;
+            [k: string]: unknown;
+          };
+          readOnly?: boolean;
+          edit?:
+            | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                isInline?: boolean;
+                [k: string]: unknown;
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -3088,9 +3577,17 @@
                 resource: string;
                 layout?: 'basic' | 'blank' | 'native';
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              };
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                layout?: 'basic' | 'blank' | 'native';
+                [k: string]: unknown;
+              });
           function?: string;
           resource?: string;
           render?: 'default' | 'native';
           parser?: {
@@ -3148,9 +3645,30 @@
                 [k: string]: unknown;
               } & {
                 isInline?: boolean;
                 [k: string]: unknown;
-              });
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -3181,9 +3699,17 @@
                 resource: string;
                 layout?: 'basic' | 'blank' | 'native';
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              };
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                layout?: 'basic' | 'blank' | 'native';
+                [k: string]: unknown;
+              });
           function?: string;
           resource?: string;
           render?: 'default' | 'native';
           parser?: {
@@ -3198,11 +3724,21 @@
         }
     ),
     ...(
       | {
-          formatter?: {
-            expression: string;
-            export?: boolean;
+          view?: {
+            resource?: string;
+            render?: 'default' | 'native';
+            formatter?: {
+              expression: string;
+              export?: boolean;
+              [k: string]: unknown;
+            };
+            value?: {
+              function: string;
+              [k: string]: unknown;
+            };
+            experience?: 'issue-view'[];
             [k: string]: unknown;
           };
           name:
             | string
@@ -3240,9 +3776,162 @@
                 [k: string]: unknown;
               } & {
                 isInline?: boolean;
                 [k: string]: unknown;
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
+          value?: {
+            function: string;
+            [k: string]: unknown;
+          };
+          searchSuggestions?:
+            | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | {
+                expression: string;
+                [k: string]: unknown;
+              };
+          icon?: string;
+          resolver?:
+            | {
+                function: string;
+              }
+            | {
+                endpoint: string;
+              };
+          contextConfig?:
+            | {
+                function: string;
+                layout?: 'basic' | 'native';
+                [k: string]: unknown;
+              }
+            | {
+                resource: string;
+                layout?: 'basic' | 'blank' | 'native';
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                layout?: 'basic' | 'blank' | 'native';
+                [k: string]: unknown;
               });
+          function?: string;
+          resource?: string;
+          render?: 'default' | 'native';
+          parser?: {
+            expression: string;
+            [k: string]: unknown;
+          };
+          displayConditions?: {
+            [k: string]: unknown;
+          };
+          key: ModuleKeySchema;
+          [k: string]: unknown;
+        }
+      | {
+          view: {
+            resource?: string;
+            render?: 'default' | 'native';
+            formatter: {
+              expression: string;
+              export?: boolean;
+              [k: string]: unknown;
+            };
+            value?: {
+              function: string;
+              [k: string]: unknown;
+            };
+            experience?: 'issue-view';
+            [k: string]: unknown;
+          };
+          schema?: {
+            [k: string]: unknown;
+          };
+          name:
+            | string
+            | {
+                i18n: string;
+              };
+          name__i18n?: string;
+          description:
+            | string
+            | {
+                i18n: string;
+              };
+          description__i18n?: string;
+          type: 'object';
+          collection?: 'list' | 'none';
+          validation?: {
+            expression: string;
+            errorMessage?:
+              | {
+                  i18n: string;
+                }
+              | string;
+            errorMessage__i18n?: string;
+            [k: string]: unknown;
+          };
+          readOnly?: boolean;
+          edit?:
+            | {
+                function: string;
+                [k: string]: unknown;
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                isInline?: boolean;
+                [k: string]: unknown;
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -3273,9 +3962,17 @@
                 resource: string;
                 layout?: 'basic' | 'blank' | 'native';
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              };
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                layout?: 'basic' | 'blank' | 'native';
+                [k: string]: unknown;
+              });
           function?: string;
           resource?: string;
           render?: 'default' | 'native';
           parser?: {
@@ -3333,9 +4030,30 @@
                 [k: string]: unknown;
               } & {
                 isInline?: boolean;
                 [k: string]: unknown;
-              });
+              })
+            | {
+                resource?: string;
+                render?: 'default' | 'native';
+                validation?: {
+                  expression: string;
+                  errorMessage?:
+                    | {
+                        i18n: string;
+                      }
+                    | string;
+                  errorMessage__i18n?: string;
+                  [k: string]: unknown;
+                };
+                parser?: {
+                  expression: string;
+                  [k: string]: unknown;
+                };
+                experience?: ('issue-view' | 'issue-create')[];
+                isInline?: boolean;
+                [k: string]: unknown;
+              };
           value?: {
             function: string;
             [k: string]: unknown;
           };
@@ -3366,9 +4084,17 @@
                 resource: string;
                 layout?: 'basic' | 'blank' | 'native';
                 render?: 'default' | 'native';
                 [k: string]: unknown;
-              };
+              }
+            | ({
+                resource: string;
+                render?: 'default' | 'native';
+                [k: string]: unknown;
+              } & {
+                layout?: 'basic' | 'blank' | 'native';
+                [k: string]: unknown;
+              });
           function?: string;
           resource?: string;
           render?: 'default' | 'native';
           parser?: {
@@ -5676,8 +6402,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           function: string;
           key: ModuleKeySchema;
@@ -5688,8 +6415,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic' | 'blank';
           resolver?:
             | {
@@ -5711,8 +6439,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           function: string;
           key: ModuleKeySchema;
@@ -5723,8 +6452,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic' | 'blank';
           resolver?:
             | {
@@ -5748,8 +6478,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           function: string;
@@ -5761,8 +6492,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           resolver?:
             | {
@@ -5784,8 +6516,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           function: string;
@@ -5797,8 +6530,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           resolver?:
             | {
@@ -5822,8 +6556,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           function: string;
@@ -5835,8 +6570,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           resolver?:
             | {
@@ -5858,8 +6594,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           function: string;
@@ -5871,8 +6608,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           resolver?:
             | {
@@ -5896,8 +6634,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           function: string;
           key: ModuleKeySchema;
@@ -5908,8 +6647,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           resolver?:
@@ -5932,8 +6672,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           function: string;
           key: ModuleKeySchema;
@@ -5944,8 +6685,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           resolver?:
@@ -6224,8 +6966,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           function: string;
           key: ModuleKeySchema;
@@ -6236,8 +6979,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           resolver?:
@@ -6260,8 +7004,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           function: string;
           key: ModuleKeySchema;
@@ -6272,8 +7017,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           resolver?:
@@ -6298,8 +7044,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           function: string;
           displayConditions?: {
             [k: string]: unknown;
           };
@@ -6311,8 +7058,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           resolver?:
             | {
                 function: string;
               }
@@ -6336,8 +7084,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           function: string;
           displayConditions?: {
             [k: string]: unknown;
           };
@@ -6349,8 +7098,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           resolver?:
             | {
                 function: string;
               }
@@ -6376,8 +7126,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           function: string;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
@@ -6386,8 +7137,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           resolver?:
             | {
                 function: string;
               }
@@ -6408,8 +7160,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           function: string;
           key: ModuleKeySchema;
           [k: string]: unknown;
         }
@@ -6418,8 +7171,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           resolver?:
             | {
                 function: string;
               }
@@ -6442,8 +7196,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           function: string;
@@ -6456,8 +7211,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           resolver?:
             | {
@@ -6479,8 +7235,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           viewportSize?: 'small' | 'medium' | 'large' | 'xlarge';
           function: string;
@@ -6493,8 +7250,9 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           icon?: string;
           layout?: 'native' | 'basic';
           resolver?:
             | {
@@ -6518,13 +7276,15 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           description?:
             | {
                 i18n: string;
               }
             | string;
+          description__i18n?: string;
           icon: string;
           function: string;
           onDeleteImport?: {
             function: string;
@@ -6550,13 +7310,15 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           description?:
             | {
                 i18n: string;
               }
             | string;
+          description__i18n?: string;
           icon: string;
           resource: string;
           resolver?:
             | {
@@ -6592,13 +7354,15 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           description?:
             | {
                 i18n: string;
               }
             | string;
+          description__i18n?: string;
           icon: string;
           function: string;
           onDeleteImport?: {
             function: string;
@@ -6624,13 +7388,15 @@
             | {
                 i18n: string;
               }
             | string;
+          title__i18n?: string;
           description?:
             | {
                 i18n: string;
               }
             | string;
+          description__i18n?: string;
           icon: string;
           resource: string;
           resolver?:
             | {