{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "src/index.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "MAX_BREAKPOINT",
          "type": {
            "text": "number"
          },
          "default": "1000000"
        },
        {
          "kind": "function",
          "name": "scalingPresetToString",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "scalingPreset",
              "type": {
                "text": "DashboardScalingPreset | undefined"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "dashboardAccessToString",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "access",
              "type": {
                "text": "DashboardAccess"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "sortScreenPresets",
          "return": {
            "type": {
              "text": "DashboardScreenPreset[]"
            }
          },
          "parameters": [
            {
              "name": "presets",
              "type": {
                "text": "DashboardScreenPreset[]"
              }
            },
            {
              "name": "largetosmall",
              "default": "false",
              "type": {
                "text": "boolean"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "getActivePreset",
          "return": {
            "type": {
              "text": "DashboardScreenPreset | undefined"
            }
          },
          "parameters": [
            {
              "name": "gridWidth",
              "type": {
                "text": "number"
              }
            },
            {
              "name": "presets",
              "type": {
                "text": "DashboardScreenPreset[]"
              }
            }
          ]
        },
        {
          "kind": "variable",
          "name": "widgetTypes",
          "type": {
            "text": "Map<string, WidgetManifest>"
          },
          "default": "new Map<string, WidgetManifest>()"
        },
        {
          "kind": "function",
          "name": "registerWidgetTypes"
        },
        {
          "kind": "class",
          "description": "",
          "name": "OrDashboardBuilder",
          "members": [
            {
              "kind": "field",
              "name": "config",
              "type": {
                "text": "DashboardBuilderConfig | undefined"
              },
              "privacy": "protected",
              "readonly": true,
              "attribute": "config"
            },
            {
              "kind": "field",
              "name": "editMode",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true,
              "default": "false",
              "attribute": "editMode"
            },
            {
              "kind": "field",
              "name": "fullscreen",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true,
              "default": "true",
              "attribute": "fullscreen"
            },
            {
              "kind": "field",
              "name": "selectedId",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected",
              "readonly": true,
              "attribute": "selectedId"
            },
            {
              "kind": "field",
              "name": "realm",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "attribute": "realm"
            },
            {
              "kind": "field",
              "name": "userId",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "readonly": true,
              "attribute": "userId"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true,
              "default": "true",
              "attribute": "readonly"
            },
            {
              "kind": "field",
              "name": "dashboards",
              "type": {
                "text": "Dashboard[] | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "currentTemplate",
              "type": {
                "text": "DashboardTemplate | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "selectedDashboard",
              "type": {
                "text": "Dashboard | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "selectedWidgetId",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "initialDashboardJSON",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "initialTemplateJSON",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "refreshInterval",
              "type": {
                "text": "DashboardRefreshInterval"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "isInitializing",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "true"
            },
            {
              "kind": "field",
              "name": "isLoading",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "true"
            },
            {
              "kind": "field",
              "name": "hasChanged",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "dashboardPreview",
              "type": {
                "text": "OrDashboardPreview | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "refreshTimer",
              "type": {
                "text": "ReturnType<typeof setInterval> | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "keyEmitter",
              "type": {
                "text": "DashboardKeyEmitter"
              },
              "privacy": "private",
              "readonly": true,
              "default": "new DashboardKeyEmitter()"
            },
            {
              "kind": "method",
              "name": "setRefreshTimer",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "millis",
                  "type": {
                    "text": "number | undefined"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "clearRefreshTimer",
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "loadAllDashboards",
              "parameters": [
                {
                  "name": "realm",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "type": {
                "text": "loadAllDashboards(realm: string) => void"
              }
            },
            {
              "kind": "method",
              "name": "onWidgetCreation",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "widget",
                  "type": {
                    "text": "DashboardWidget"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "deleteWidget",
              "parameters": [
                {
                  "name": "widget",
                  "type": {
                    "text": "DashboardWidget"
                  }
                }
              ],
              "type": {
                "text": "deleteWidget(widget: DashboardWidget) => void"
              }
            },
            {
              "kind": "method",
              "name": "selectWidget",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "widget",
                  "type": {
                    "text": "DashboardWidget"
                  }
                }
              ],
              "type": {
                "text": "selectWidget(widget: DashboardWidget) => void"
              }
            },
            {
              "kind": "method",
              "name": "deselectWidget",
              "type": {
                "text": "deselectWidget() => void"
              }
            },
            {
              "kind": "method",
              "name": "selectDashboard",
              "parameters": [
                {
                  "name": "dashboard",
                  "type": {
                    "text": "Dashboard | undefined"
                  }
                }
              ],
              "type": {
                "text": "selectDashboard(dashboard: Dashboard | undefined) => void"
              }
            },
            {
              "kind": "method",
              "name": "_onDashboardNameChanged",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "Event"
                  }
                }
              ],
              "type": {
                "text": "_onDashboardNameChanged(ev: Event) => void"
              }
            },
            {
              "kind": "method",
              "name": "openDashboardInInsights",
              "type": {
                "text": "openDashboardInInsights() => void"
              }
            },
            {
              "kind": "method",
              "name": "shareUrl",
              "parameters": [
                {
                  "name": "method",
                  "type": {
                    "text": "string"
                  }
                }
              ],
              "type": {
                "text": "shareUrl(method: string) => void"
              }
            },
            {
              "kind": "method",
              "name": "saveDashboard",
              "type": {
                "text": "saveDashboard() => void"
              }
            },
            {
              "kind": "method",
              "name": "_isReadonly",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "method",
              "name": "_hasEditAccess",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "method",
              "name": "_hasViewAccess",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "field",
              "name": "sidebarMenuIndex",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "0"
            },
            {
              "kind": "field",
              "name": "showDashboardTree",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "true"
            },
            {
              "kind": "field",
              "name": "menuItems",
              "type": {
                "text": "ListItem[]"
              },
              "privacy": "private",
              "readonly": true,
              "default": "[ { icon: \"content-copy\", text: i18next.t(\"copy\") + \" URL\", value: \"copy\" }, { icon: \"open-in-new\", text: i18next.t(\"dashboard.openInNewTab\"), value: \"tab\" }, ]"
            },
            {
              "kind": "field",
              "name": "tabItems",
              "type": {
                "text": "OrMwcTabItem[]"
              },
              "privacy": "private",
              "readonly": true,
              "default": "[ { name: i18next.t(\"dashboard.widgets\") }, { name: i18next.t(\"settings\") }, ]"
            },
            {
              "kind": "method",
              "name": "onIntervalSelect",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "IntervalSelectEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "selected",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "editToggle",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "fullscreenToggle",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "config",
              "type": {
                "text": "DashboardBuilderConfig | undefined"
              },
              "readonly": true,
              "fieldName": "config"
            },
            {
              "name": "editMode",
              "type": {
                "text": "boolean"
              },
              "readonly": true,
              "default": "false",
              "fieldName": "editMode"
            },
            {
              "name": "fullscreen",
              "type": {
                "text": "boolean"
              },
              "readonly": true,
              "default": "true",
              "fieldName": "fullscreen"
            },
            {
              "name": "selectedId",
              "type": {
                "text": "string | undefined"
              },
              "readonly": true,
              "fieldName": "selectedId"
            },
            {
              "name": "realm",
              "type": {
                "text": "string"
              },
              "fieldName": "realm"
            },
            {
              "name": "userId",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "userId"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "readonly": true,
              "default": "true",
              "fieldName": "readonly"
            }
          ],
          "mixins": [
            {
              "name": "translate(i18next)",
              "module": "src/index.ts"
            }
          ],
          "superclass": {
            "name": "OrElement",
            "package": "@openremote/or-element"
          },
          "tagName": "or-dashboard-builder",
          "customElement": true,
          "modulePath": "src/index.ts",
          "definitionPath": "src/index.ts"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "intervalToMillis",
          "declaration": {
            "name": "intervalToMillis",
            "module": "./controls/dashboard-refresh-controls"
          }
        },
        {
          "kind": "js",
          "name": "OrDashboardPreview",
          "declaration": {
            "name": "OrDashboardPreview",
            "module": "./or-dashboard-preview"
          }
        },
        {
          "kind": "js",
          "name": "MAX_BREAKPOINT",
          "declaration": {
            "name": "MAX_BREAKPOINT",
            "module": "src/index.ts"
          }
        },
        {
          "kind": "js",
          "name": "scalingPresetToString",
          "declaration": {
            "name": "scalingPresetToString",
            "module": "src/index.ts"
          }
        },
        {
          "kind": "js",
          "name": "dashboardAccessToString",
          "declaration": {
            "name": "dashboardAccessToString",
            "module": "src/index.ts"
          }
        },
        {
          "kind": "js",
          "name": "sortScreenPresets",
          "declaration": {
            "name": "sortScreenPresets",
            "module": "src/index.ts"
          }
        },
        {
          "kind": "js",
          "name": "getActivePreset",
          "declaration": {
            "name": "getActivePreset",
            "module": "src/index.ts"
          }
        },
        {
          "kind": "js",
          "name": "widgetTypes",
          "declaration": {
            "name": "widgetTypes",
            "module": "src/index.ts"
          }
        },
        {
          "kind": "js",
          "name": "registerWidgetTypes",
          "declaration": {
            "name": "registerWidgetTypes",
            "module": "src/index.ts"
          }
        },
        {
          "kind": "js",
          "name": "OrDashboardBuilder",
          "declaration": {
            "name": "OrDashboardBuilder",
            "module": "src/index.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "or-dashboard-builder",
          "declaration": {
            "name": "OrDashboardBuilder",
            "module": "src/index.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/or-dashboard-boardsettings.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "OrDashboardBoardsettings",
          "members": [
            {
              "kind": "field",
              "name": "dashboard",
              "type": {
                "text": "Dashboard"
              },
              "privacy": "public",
              "readonly": true,
              "attribute": "dashboard"
            },
            {
              "kind": "field",
              "name": "showPerms",
              "type": {
                "text": "boolean | undefined"
              },
              "privacy": "public",
              "readonly": true,
              "attribute": "showPerms"
            },
            {
              "kind": "method",
              "name": "forceParentUpdate",
              "parameters": [
                {
                  "name": "force",
                  "default": "false",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "type": {
                "text": "forceParentUpdate(force: boolean = false) => void"
              }
            },
            {
              "kind": "method",
              "name": "setAccess",
              "privacy": "private",
              "parameters": [
                {
                  "name": "access",
                  "type": {
                    "text": "DashboardAccess"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setBreakpoint",
              "privacy": "private",
              "parameters": [
                {
                  "name": "presetIndex",
                  "type": {
                    "text": "number"
                  }
                },
                {
                  "name": "value",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setRefreshInterval",
              "privacy": "private",
              "parameters": [
                {
                  "name": "interval",
                  "type": {
                    "text": "DashboardRefreshInterval"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "setToMobilePreset",
              "type": {
                "text": "setToMobilePreset() => void"
              }
            },
            {
              "kind": "method",
              "name": "scalingPresetTemplate",
              "parameters": [
                {
                  "name": "screenPresets",
                  "type": {
                    "text": "DashboardScreenPreset[]"
                  }
                },
                {
                  "name": "scalingPresets",
                  "type": {
                    "text": "SelectItem[]"
                  }
                }
              ],
              "type": {
                "text": "scalingPresetTemplate(screenPresets: DashboardScreenPreset[], scalingPresets: SelectItem[]) => void"
              }
            },
            {
              "kind": "method",
              "name": "screenPresetTemplate",
              "parameters": [
                {
                  "name": "screenPresets",
                  "type": {
                    "text": "DashboardScreenPreset[]"
                  }
                },
                {
                  "name": "customLabels",
                  "optional": true,
                  "type": {
                    "text": "string[]"
                  }
                }
              ],
              "type": {
                "text": "screenPresetTemplate(screenPresets: DashboardScreenPreset[], customLabels?: string[]) => void"
              }
            }
          ],
          "events": [
            {
              "name": "update",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "dashboard",
              "type": {
                "text": "Dashboard"
              },
              "readonly": true,
              "fieldName": "dashboard"
            },
            {
              "name": "showPerms",
              "type": {
                "text": "boolean | undefined"
              },
              "readonly": true,
              "fieldName": "showPerms"
            }
          ],
          "mixins": [
            {
              "name": "translate(i18next)",
              "module": "src/or-dashboard-boardsettings.ts"
            }
          ],
          "superclass": {
            "name": "OrElement",
            "package": "@openremote/or-element"
          },
          "tagName": "or-dashboard-boardsettings",
          "customElement": true,
          "modulePath": "src/or-dashboard-boardsettings.ts",
          "definitionPath": "src/or-dashboard-boardsettings.ts"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "OrDashboardBoardsettings",
          "declaration": {
            "name": "OrDashboardBoardsettings",
            "module": "src/or-dashboard-boardsettings.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "or-dashboard-boardsettings",
          "declaration": {
            "name": "OrDashboardBoardsettings",
            "module": "src/or-dashboard-boardsettings.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/or-dashboard-browser.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "OrDashboardBrowser",
          "members": [
            {
              "kind": "field",
              "name": "columns",
              "type": {
                "text": "number"
              },
              "privacy": "public",
              "default": "4",
              "attribute": "columns"
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "number"
              },
              "privacy": "public",
              "default": "2",
              "attribute": "size"
            },
            {
              "kind": "field",
              "name": "itemSize",
              "type": {
                "text": "number"
              },
              "privacy": "public",
              "default": "134",
              "attribute": "itemSize"
            },
            {
              "kind": "field",
              "name": "sidebarGrid",
              "type": {
                "text": "GridStack | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "backgroundGrid",
              "type": {
                "text": "GridStack | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "items",
              "type": {
                "text": "Map<string, WidgetManifest>"
              },
              "privacy": "protected",
              "default": "new Map(widgetTypes)"
            },
            {
              "kind": "field",
              "name": "sidebarElem",
              "type": {
                "text": "HTMLDivElement | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "backgroundElem",
              "type": {
                "text": "HTMLDivElement | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "sidebarHeight",
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "renderGrid",
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "_getSidebarItemTemplate",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "id",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "type",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "manifest",
                  "type": {
                    "text": "WidgetManifest"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_getEmptyItemTemplate",
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "_getSidebarHeight",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "columns",
                  "default": "this.columns"
                },
                {
                  "name": "size",
                  "default": "this.size"
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "columns",
              "type": {
                "text": "number"
              },
              "default": "4",
              "fieldName": "columns"
            },
            {
              "name": "size",
              "type": {
                "text": "number"
              },
              "default": "2",
              "fieldName": "size"
            },
            {
              "name": "itemSize",
              "type": {
                "text": "number"
              },
              "default": "134",
              "fieldName": "itemSize"
            }
          ],
          "superclass": {
            "name": "OrElement",
            "package": "@openremote/or-element"
          },
          "tagName": "or-dashboard-browser",
          "customElement": true,
          "modulePath": "src/or-dashboard-browser.ts",
          "definitionPath": "src/or-dashboard-browser.ts"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "OrDashboardBrowser",
          "declaration": {
            "name": "OrDashboardBrowser",
            "module": "src/or-dashboard-browser.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "or-dashboard-browser",
          "declaration": {
            "name": "OrDashboardBrowser",
            "module": "src/or-dashboard-browser.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/or-dashboard-engine.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "OrDashboardEngine",
          "members": [
            {
              "kind": "method",
              "name": "moveNode",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "boolean"
                }
              },
              "parameters": [
                {
                  "name": "node",
                  "type": {
                    "text": "GridStackNode"
                  }
                },
                {
                  "name": "o",
                  "type": {
                    "text": "GridStackMoveOpts"
                  }
                }
              ]
            }
          ],
          "superclass": {
            "name": "GridStackEngine",
            "package": "gridstack"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "OrDashboardEngine",
          "declaration": {
            "name": "OrDashboardEngine",
            "module": "src/or-dashboard-engine.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/or-dashboard-keyhandler.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "DashboardKeyEmitter",
          "members": [
            {
              "kind": "field",
              "name": "onkeydown",
              "privacy": "private"
            }
          ],
          "superclass": {
            "name": "EventEmitter",
            "package": "events"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DashboardKeyEmitter",
          "declaration": {
            "name": "DashboardKeyEmitter",
            "module": "src/or-dashboard-keyhandler.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/or-dashboard-preview.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "OrDashboardPreview",
          "members": [
            {
              "kind": "field",
              "name": "template",
              "attribute": "template"
            },
            {
              "kind": "field",
              "name": "_template",
              "type": {
                "text": "DashboardTemplate | undefined"
              },
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "dashboardId",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected",
              "readonly": true,
              "attribute": "dashboardId"
            },
            {
              "kind": "field",
              "name": "realm",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected",
              "attribute": "realm"
            },
            {
              "kind": "field",
              "name": "selectedWidget",
              "type": {
                "text": "DashboardWidget | undefined"
              },
              "privacy": "protected",
              "attribute": "selectedWidget"
            },
            {
              "kind": "field",
              "name": "editMode",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false",
              "attribute": "editMode"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "true",
              "attribute": "readonly"
            },
            {
              "kind": "field",
              "name": "previewWidth",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected",
              "attribute": "previewWidth"
            },
            {
              "kind": "field",
              "name": "previewHeight",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected",
              "attribute": "previewHeight"
            },
            {
              "kind": "field",
              "name": "previewZoom",
              "type": {
                "text": "number"
              },
              "privacy": "protected",
              "default": "1",
              "attribute": "previewZoom"
            },
            {
              "kind": "field",
              "name": "previewSize",
              "type": {
                "text": "DashboardPreviewSize | undefined"
              },
              "privacy": "protected",
              "attribute": "previewSize"
            },
            {
              "kind": "field",
              "name": "availablePreviewSizes",
              "type": {
                "text": "DashboardPreviewSize[] | undefined"
              },
              "privacy": "protected",
              "attribute": "availablePreviewSizes"
            },
            {
              "kind": "field",
              "name": "fullscreen",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "true",
              "attribute": "fullscreen"
            },
            {
              "kind": "field",
              "name": "latestChanges",
              "type": {
                "text": "{\n    changedKeys: string[];\n    oldValue: DashboardTemplate;\n    newValue: DashboardTemplate;\n  } | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "activePreset",
              "type": {
                "text": "DashboardScreenPreset | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "rerenderActive",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "isLoading",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false"
            },
            {
              "kind": "field",
              "name": "grid",
              "type": {
                "text": "GridStack | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "latestDragWidgetStart",
              "type": {
                "text": "Date | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "setupGrid",
              "parameters": [
                {
                  "name": "recreate",
                  "type": {
                    "text": "boolean"
                  }
                },
                {
                  "name": "force",
                  "default": "false",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "type": {
                "text": "setupGrid(recreate: boolean, force: boolean = false) => void"
              }
            },
            {
              "kind": "method",
              "name": "refreshPreview",
              "privacy": "public",
              "type": {
                "text": "refreshPreview() => void"
              }
            },
            {
              "kind": "method",
              "name": "refreshWidgets",
              "privacy": "public",
              "type": {
                "text": "refreshWidgets() => void"
              }
            },
            {
              "kind": "method",
              "name": "selectGridItem",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "gridItem",
                  "type": {
                    "text": "GridItemHTMLElement"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "deselectGridItem",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "gridItem",
                  "type": {
                    "text": "GridItemHTMLElement"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "deselectGridItems",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "gridItems",
                  "type": {
                    "text": "GridItemHTMLElement[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "onGridItemClick",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "gridItem",
                  "type": {
                    "text": "DashboardGridItem | undefined"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "onFitToScreenClick",
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "isPreviewVisible",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "field",
              "name": "resizeObserver",
              "type": {
                "text": "ResizeObserver | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "previousObserverEntry",
              "type": {
                "text": "ResizeObserverEntry | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "setupResizeObserver",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "ResizeObserver"
                }
              },
              "parameters": [
                {
                  "name": "element",
                  "type": {
                    "text": "Element"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "resizeObserverCallback",
              "type": {
                "text": "ResizeObserverCallback"
              },
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "_onGridResize",
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "processTemplateChanges",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "changes",
                  "type": {
                    "text": "{\n    changedKeys: string[];\n    oldValue: DashboardTemplate;\n    newValue: DashboardTemplate;\n  }"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "waitUntil",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "conditionFunction",
                  "type": {
                    "text": "any"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "onWidgetDrop",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "_ev",
                  "type": {
                    "text": "Event"
                  }
                },
                {
                  "name": "_prevWidget",
                  "type": {
                    "text": "any"
                  }
                },
                {
                  "name": "newWidget",
                  "type": {
                    "text": "DashboardGridNode | undefined"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "deselected",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "selected",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "changed",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "created",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "template",
              "fieldName": "template"
            },
            {
              "name": "dashboardId",
              "type": {
                "text": "string | undefined"
              },
              "readonly": true,
              "fieldName": "dashboardId"
            },
            {
              "name": "realm",
              "type": {
                "text": "string | undefined"
              },
              "fieldName": "realm"
            },
            {
              "name": "selectedWidget",
              "type": {
                "text": "DashboardWidget | undefined"
              },
              "fieldName": "selectedWidget"
            },
            {
              "name": "editMode",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "editMode"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "readonly"
            },
            {
              "name": "previewWidth",
              "type": {
                "text": "string | undefined"
              },
              "fieldName": "previewWidth"
            },
            {
              "name": "previewHeight",
              "type": {
                "text": "string | undefined"
              },
              "fieldName": "previewHeight"
            },
            {
              "name": "previewZoom",
              "type": {
                "text": "number"
              },
              "default": "1",
              "fieldName": "previewZoom"
            },
            {
              "name": "previewSize",
              "type": {
                "text": "DashboardPreviewSize | undefined"
              },
              "fieldName": "previewSize"
            },
            {
              "name": "availablePreviewSizes",
              "type": {
                "text": "DashboardPreviewSize[] | undefined"
              },
              "fieldName": "availablePreviewSizes"
            },
            {
              "name": "fullscreen",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "fullscreen"
            }
          ],
          "mixins": [
            {
              "name": "translate(i18next)",
              "module": "src/or-dashboard-preview.ts"
            }
          ],
          "superclass": {
            "name": "OrElement",
            "package": "@openremote/or-element"
          },
          "tagName": "or-dashboard-preview",
          "customElement": true,
          "modulePath": "src/or-dashboard-preview.ts",
          "definitionPath": "src/or-dashboard-preview.ts"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "OrDashboardPreview",
          "declaration": {
            "name": "OrDashboardPreview",
            "module": "src/or-dashboard-preview.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "or-dashboard-preview",
          "declaration": {
            "name": "OrDashboardPreview",
            "module": "src/or-dashboard-preview.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/or-dashboard-tree.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "OrDashboardTree",
          "members": [
            {
              "kind": "field",
              "name": "dashboards",
              "type": {
                "text": "Dashboard[] | undefined"
              },
              "privacy": "protected",
              "attribute": "dashboards"
            },
            {
              "kind": "field",
              "name": "selected",
              "type": {
                "text": "Dashboard | undefined"
              },
              "privacy": "protected",
              "attribute": "selected"
            },
            {
              "kind": "field",
              "name": "realm",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "readonly": true,
              "attribute": "realm"
            },
            {
              "kind": "field",
              "name": "userId",
              "type": {
                "text": "string"
              },
              "privacy": "protected",
              "readonly": true,
              "attribute": "userId"
            },
            {
              "kind": "field",
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true,
              "default": "true",
              "attribute": "readonly"
            },
            {
              "kind": "field",
              "name": "hasChanged",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true,
              "default": "false",
              "attribute": "hasChanged"
            },
            {
              "kind": "field",
              "name": "showControls",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "true",
              "attribute": "showControls"
            },
            {
              "kind": "method",
              "name": "getAllDashboards",
              "privacy": "private"
            },
            {
              "kind": "method",
              "name": "selectDashboard",
              "privacy": "private",
              "parameters": [
                {
                  "name": "id",
                  "type": {
                    "text": "string | Dashboard | undefined"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "createDashboard",
              "privacy": "private",
              "parameters": [
                {
                  "name": "size",
                  "type": {
                    "text": "DashboardSizeOption"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "duplicateDashboard",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "dashboard",
                  "type": {
                    "text": "Dashboard"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "_doDuplicateDashboard",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "dashboard",
                  "type": {
                    "text": "Dashboard"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "deleteDashboard",
              "privacy": "private",
              "parameters": [
                {
                  "name": "dashboard",
                  "type": {
                    "text": "Dashboard"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "onDashboardClick",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "dashboardId",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "showDiscardChangesModal",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "onconfirm",
                  "type": {
                    "text": "() => void"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "updated",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "select",
              "type": {
                "text": "CustomEvent"
              }
            },
            {
              "name": "created",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "dashboards",
              "type": {
                "text": "Dashboard[] | undefined"
              },
              "fieldName": "dashboards"
            },
            {
              "name": "selected",
              "type": {
                "text": "Dashboard | undefined"
              },
              "fieldName": "selected"
            },
            {
              "name": "realm",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "realm"
            },
            {
              "name": "userId",
              "type": {
                "text": "string"
              },
              "readonly": true,
              "fieldName": "userId"
            },
            {
              "name": "readonly",
              "type": {
                "text": "boolean"
              },
              "readonly": true,
              "default": "true",
              "fieldName": "readonly"
            },
            {
              "name": "hasChanged",
              "type": {
                "text": "boolean"
              },
              "readonly": true,
              "default": "false",
              "fieldName": "hasChanged"
            },
            {
              "name": "showControls",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "showControls"
            }
          ],
          "mixins": [
            {
              "name": "translate(i18next)",
              "module": "src/or-dashboard-tree.ts"
            }
          ],
          "superclass": {
            "name": "OrElement",
            "package": "@openremote/or-element"
          },
          "tagName": "or-dashboard-tree",
          "customElement": true,
          "modulePath": "src/or-dashboard-tree.ts",
          "definitionPath": "src/or-dashboard-tree.ts"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "OrDashboardTree",
          "declaration": {
            "name": "OrDashboardTree",
            "module": "src/or-dashboard-tree.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "or-dashboard-tree",
          "declaration": {
            "name": "OrDashboardTree",
            "module": "src/or-dashboard-tree.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/or-dashboard-widgetcontainer.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "OrDashboardWidgetContainer",
          "members": [
            {
              "kind": "field",
              "name": "tagName",
              "static": true,
              "default": "\"or-dashboard-widget-container\"",
              "type": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "widget",
              "type": {
                "text": "DashboardWidget"
              },
              "privacy": "protected",
              "readonly": true,
              "attribute": "widget"
            },
            {
              "kind": "field",
              "name": "widgetConfig",
              "type": {
                "text": "WidgetConfig | undefined"
              },
              "privacy": "protected",
              "attribute": "widgetConfig"
            },
            {
              "kind": "field",
              "name": "editMode",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true,
              "attribute": "editMode"
            },
            {
              "kind": "field",
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "default": "false",
              "attribute": "loading"
            },
            {
              "kind": "field",
              "name": "orWidget",
              "type": {
                "text": "OrWidget | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "string | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "containerElem",
              "type": {
                "text": "Element | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "resizeObserver",
              "type": {
                "text": "ResizeObserver | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "field",
              "name": "manifest",
              "type": {
                "text": "WidgetManifest | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "initializeWidgetElem",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "manifest",
                  "type": {
                    "text": "WidgetManifest"
                  }
                },
                {
                  "name": "config",
                  "type": {
                    "text": "WidgetConfig"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "refreshContent",
              "privacy": "public",
              "parameters": [
                {
                  "name": "force",
                  "type": {
                    "text": "boolean"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getWidgetConfig",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "WidgetConfig | undefined"
                }
              }
            }
          ],
          "attributes": [
            {
              "name": "widget",
              "type": {
                "text": "DashboardWidget"
              },
              "readonly": true,
              "fieldName": "widget"
            },
            {
              "name": "widgetConfig",
              "type": {
                "text": "WidgetConfig | undefined"
              },
              "fieldName": "widgetConfig"
            },
            {
              "name": "editMode",
              "type": {
                "text": "boolean"
              },
              "readonly": true,
              "fieldName": "editMode"
            },
            {
              "name": "loading",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "loading"
            }
          ],
          "superclass": {
            "name": "OrElement",
            "package": "@openremote/or-element"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "OrDashboardWidgetContainer",
          "declaration": {
            "name": "OrDashboardWidgetContainer",
            "module": "src/or-dashboard-widgetcontainer.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "declaration": {
            "name": "OrDashboardWidgetContainer",
            "module": "src/or-dashboard-widgetcontainer.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/or-dashboard-widgetsettings.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "OrDashboardWidgetsettings",
          "members": [
            {
              "kind": "field",
              "name": "selectedWidget",
              "type": {
                "text": "DashboardWidget"
              },
              "privacy": "protected",
              "attribute": "selectedWidget"
            },
            {
              "kind": "field",
              "name": "settingsElem",
              "type": {
                "text": "WidgetSettings | undefined"
              },
              "privacy": "protected"
            },
            {
              "kind": "method",
              "name": "forceParentUpdate",
              "parameters": [
                {
                  "name": "changes",
                  "type": {
                    "text": "Map<string, any>"
                  }
                },
                {
                  "name": "force",
                  "default": "false",
                  "type": {
                    "text": "boolean"
                  }
                }
              ],
              "type": {
                "text": "forceParentUpdate(changes: Map<string, any>, force: boolean = false) => void"
              }
            },
            {
              "kind": "method",
              "name": "setDisplayName",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "name",
                  "optional": true,
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "generateContent",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "Promise<TemplateResult>"
                }
              },
              "parameters": [
                {
                  "name": "widgetTypeId",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "initSettings",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "WidgetSettings"
                }
              },
              "parameters": [
                {
                  "name": "manifest",
                  "type": {
                    "text": "WidgetManifest"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "onWidgetConfigChange",
              "privacy": "protected",
              "parameters": [
                {
                  "name": "ev",
                  "type": {
                    "text": "WidgetSettingsChangedEvent"
                  }
                }
              ]
            }
          ],
          "events": [
            {
              "name": "update",
              "type": {
                "text": "CustomEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "selectedWidget",
              "type": {
                "text": "DashboardWidget"
              },
              "fieldName": "selectedWidget"
            }
          ],
          "mixins": [
            {
              "name": "translate(i18next)",
              "module": "src/or-dashboard-widgetsettings.ts"
            }
          ],
          "superclass": {
            "name": "OrElement",
            "package": "@openremote/or-element"
          },
          "tagName": "or-dashboard-widgetsettings",
          "customElement": true,
          "modulePath": "src/or-dashboard-widgetsettings.ts",
          "definitionPath": "src/or-dashboard-widgetsettings.ts"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "OrDashboardWidgetsettings",
          "declaration": {
            "name": "OrDashboardWidgetsettings",
            "module": "src/or-dashboard-widgetsettings.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "or-dashboard-widgetsettings",
          "declaration": {
            "name": "OrDashboardWidgetsettings",
            "module": "src/or-dashboard-widgetsettings.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/style.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "style",
          "default": "css` :host { --internal-or-asset-tree-header-color: var( --or-asset-tree-header-color, var(--or-app-color4, ${unsafeCSS(DefaultColor4)}) ); --internal-or-asset-tree-header-text-color: var( --or-asset-tree-header-text-color, var(--or-app-color7, ${unsafeCSS(DefaultColor1)}) ); --internal-or-asset-tree-header-menu-background-color: var( --or-asset-tree-header-menu-background-color, var(--internal-or-asset-tree-header-text-color) ); --internal-or-asset-tree-header-menu-text-color: var(--or-asset-tree-header-menu-text-color, inherit); --internal-or-asset-tree-header-height: var(--or-asset-tree-header-height, 48px); --internal-or-asset-tree-background-color: var( --or-asset-tree-background-color, var(--or-app-color1, ${unsafeCSS(DefaultColor1)}) ); --internal-or-asset-tree-text-color: var(--or-asset-tree-text-color, inherit); --internal-or-asset-tree-item-height: var(--or-asset-tree-item-height, 24px); --internal-or-asset-tree-item-padding: var(--or-asset-tree-item-padding, 10px); --internal-or-asset-tree-selected-background-color: var( --or-asset-tree-selected-background-color, var(--or-app-color2, ${unsafeCSS(DefaultColor2)}) ); --internal-or-asset-tree-selected-color: var( --or-asset-tree-selected-color, var(--or-app-color4, ${unsafeCSS(DefaultColor4)}) ); --internal-or-asset-tree-button-color: var( --or-asset-tree-button-color, var(--or-app-color4, ${unsafeCSS(DefaultColor4)}) ); --internal-or-asset-tree-line-color: var( --or-asset-tree-line-color, var(--or-app-color5, ${unsafeCSS(DefaultColor5)}) ); display: flex; flex-direction: column; height: 100%; width: 100%; background-color: var(--internal-or-asset-tree-background-color); } @media only screen and (max-width: 640px) { .hideMobile { display: none !important; } } @media only screen and (min-width: 641px) { .showMobile { display: none !important; } } #container { display: flex; width: 100%; height: 100%; } #menu-header { background-color: var(--internal-or-asset-tree-header-color); display: flex; align-items: center; width: 100%; height: var(--internal-or-asset-tree-header-height); border-bottom: 1px solid var(--or-app-color5, ${unsafeCSS(DefaultColor5)}); z-index: 3; line-height: var(--internal-or-asset-tree-header-height); color: var(--internal-or-asset-tree-header-text-color); --or-icon-fill: var(--internal-or-asset-tree-header-text-color); } #title-container { flex: 1; flex-direction: row; text-transform: capitalize; padding-left: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #title { font-weight: 500; font-size: 16px; } .expandableHeader { display: flex; align-items: center; padding: 12px; background: none; border-top: 1px solid var(--or-app-color5, ${unsafeCSS(DefaultColor5)}); border-right: none; border-bottom: none; border-left: none; border-radius: 0; width: 100%; cursor: pointer; font-weight: 700; line-height: 1em; color: var(--internal-or-asset-viewer-title-text-color); flex: 0 0 auto; } .expandableHeader > or-icon { --or-icon-height: 20px; --or-icon-width: 20px; } .panel-title { text-transform: uppercase; font-weight: bolder; line-height: 1em; color: var(--internal-or-asset-viewer-title-text-color); /*margin-bottom: 20px;*/ flex: 0 0 auto; } `"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "style",
          "declaration": {
            "name": "style",
            "module": "src/style.ts"
          }
        }
      ]
    }
  ]
}
