{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "sp-dialog-base.js",
      "declarations": [],
      "exports": [
        {
          "kind": "custom-element-definition",
          "name": "sp-dialog-base",
          "declaration": {
            "name": "DialogBase",
            "module": "/src/DialogBase.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "sp-dialog-wrapper.js",
      "declarations": [],
      "exports": [
        {
          "kind": "custom-element-definition",
          "name": "sp-dialog-wrapper",
          "declaration": {
            "name": "DialogWrapper",
            "module": "/src/DialogWrapper.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "sp-dialog.js",
      "declarations": [],
      "exports": [
        {
          "kind": "custom-element-definition",
          "name": "sp-dialog",
          "declaration": {
            "name": "Dialog",
            "module": "/src/Dialog.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/Dialog.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "Dialog",
          "slots": [
            {
              "description": "Accepts a hero image to display at the top of the dialog",
              "name": "hero"
            },
            {
              "description": "Acts as the heading of the dialog. This should be an actual heading tag `<h1-6 />`",
              "name": "heading"
            },
            {
              "description": "Content not addressed to a specific slot will be interpreted as the main content of the dialog",
              "name": ""
            },
            {
              "description": "Content addressed to the `footer` will be placed below the main content and to the side of any `[slot='button']` content",
              "name": "footer"
            },
            {
              "description": "Button elements addressed to this slot may be placed below the content when not delivered in a fullscreen mode",
              "name": "button"
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "closeButton",
              "type": {
                "text": "CloseButton | undefined"
              }
            },
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "dismissable",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "dismissable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "dismissLabel",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "'Close'",
              "attribute": "dismiss-label",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "hasFooter",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "hasButtons",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "hasHero",
              "type": {
                "text": "boolean"
              },
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "field",
              "name": "noDivider",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "no-divider",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "mode",
              "type": {
                "text": "'fullscreen' | 'fullscreenTakeover' | undefined"
              },
              "privacy": "public",
              "attribute": "mode",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'s' | 'm' | 'l' | undefined"
              },
              "privacy": "public",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "method",
              "name": "close",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "renderHero",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "renderFooter",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "renderButtons",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "renderDismiss",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            }
          ],
          "events": [
            {
              "name": "close",
              "type": {
                "text": "Event"
              },
              "description": "Announces that the dialog has been closed."
            }
          ],
          "attributes": [
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "error"
            },
            {
              "name": "dismissable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "dismissable"
            },
            {
              "name": "dismiss-label",
              "type": {
                "text": "string"
              },
              "default": "'Close'",
              "fieldName": "dismissLabel"
            },
            {
              "name": "no-divider",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "noDivider"
            },
            {
              "name": "mode",
              "type": {
                "text": "'fullscreen' | 'fullscreenTakeover' | undefined"
              },
              "fieldName": "mode"
            },
            {
              "name": "size",
              "type": {
                "text": "'s' | 'm' | 'l' | undefined"
              },
              "fieldName": "size"
            }
          ],
          "mixins": [
            {
              "name": "ObserveSlotPresence",
              "package": "@spectrum-web-components/shared"
            }
          ],
          "superclass": {
            "name": "AlertDialog",
            "package": "@spectrum-web-components/alert-dialog/src/AlertDialog.js"
          },
          "tagName": "sp-dialog",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "Dialog",
          "declaration": {
            "name": "Dialog",
            "module": "src/Dialog.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/DialogBase.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "DialogBase",
          "slots": [
            {
              "description": "A Dialog element to display.",
              "name": ""
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "dismissable",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "dismissable",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "open",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "mode",
              "type": {
                "text": "'fullscreen' | 'fullscreenTakeover' | undefined"
              },
              "privacy": "public",
              "attribute": "mode",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "responsive",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "description": "When set to true, fills screens smaller than 350px high and 400px wide with the full dialog.",
              "attribute": "responsive"
            },
            {
              "kind": "field",
              "name": "transitionPromise",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "resolveTransitionPromise",
              "privacy": "private"
            },
            {
              "kind": "field",
              "name": "underlay",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "underlay"
            },
            {
              "kind": "field",
              "name": "dialog",
              "type": {
                "text": "Dialog"
              },
              "privacy": "protected",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "focus",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "Promise<void>"
                }
              }
            },
            {
              "kind": "field",
              "name": "animating",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false"
            },
            {
              "kind": "method",
              "name": "overlayWillCloseCallback",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "boolean"
                }
              }
            },
            {
              "kind": "method",
              "name": "dismiss",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "handleClose",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "close",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "dispatchClosed",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "handleTransitionEvent",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TransitionEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleUnderlayTransitionend",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TransitionEvent"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "handleModalTransitionend",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TransitionEvent"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "hasTransitionDuration",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true
            },
            {
              "kind": "method",
              "name": "renderDialog",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "getUpdateComplete",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "Promise<boolean>"
                }
              },
              "description": "Bind the open/close transition into the update complete lifecycle so\nthat the overlay system can wait for it to be \"visibly ready\" before\nattempting to throw focus into the content contained herein. Not\nwaiting for this can cause small amounts of page scroll to happen\nwhile opening the Tray when focusable content is included: e.g. Menu\nelements whose selected Menu Item is not the first Menu Item."
            }
          ],
          "events": [
            {
              "name": "close",
              "type": {
                "text": "Event"
              },
              "description": "Announces that the dialog has been closed."
            },
            {
              "type": {
                "text": "TransitionEvent"
              }
            }
          ],
          "attributes": [
            {
              "name": "dismissable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "dismissable"
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open"
            },
            {
              "name": "mode",
              "type": {
                "text": "'fullscreen' | 'fullscreenTakeover' | undefined"
              },
              "fieldName": "mode"
            },
            {
              "name": "responsive",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "When set to true, fills screens smaller than 350px high and 400px wide with the full dialog.",
              "fieldName": "responsive"
            },
            {
              "name": "underlay",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "underlay"
            }
          ],
          "mixins": [
            {
              "name": "FocusVisiblePolyfillMixin",
              "package": "@spectrum-web-components/shared"
            }
          ],
          "superclass": {
            "name": "SpectrumElement",
            "package": "@spectrum-web-components/base"
          },
          "tagName": "sp-dialog-base",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DialogBase",
          "declaration": {
            "name": "DialogBase",
            "module": "src/DialogBase.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/DialogWrapper.js",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "DialogWrapper",
          "slots": [
            {
              "description": "content for the dialog",
              "name": "",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.ts"
              }
            }
          ],
          "members": [
            {
              "kind": "field",
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "error",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "cancelLabel",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "''",
              "attribute": "cancel-label"
            },
            {
              "kind": "field",
              "name": "confirmLabel",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "''",
              "attribute": "confirm-label"
            },
            {
              "kind": "field",
              "name": "dismissLabel",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "'Close'",
              "attribute": "dismiss-label"
            },
            {
              "kind": "field",
              "name": "footer",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "''",
              "attribute": "footer"
            },
            {
              "kind": "field",
              "name": "hero",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "''",
              "attribute": "hero"
            },
            {
              "kind": "field",
              "name": "heroLabel",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "''",
              "attribute": "hero-label"
            },
            {
              "kind": "field",
              "name": "noDivider",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "no-divider",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "size",
              "type": {
                "text": "'s' | 'm' | 'l' | undefined"
              },
              "privacy": "public",
              "attribute": "size",
              "reflects": true
            },
            {
              "kind": "field",
              "name": "secondaryLabel",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "''",
              "attribute": "secondary-label"
            },
            {
              "kind": "field",
              "name": "headline",
              "type": {
                "text": "string"
              },
              "privacy": "public",
              "default": "''",
              "attribute": "headline"
            },
            {
              "kind": "field",
              "name": "headlineVisibility",
              "type": {
                "text": "'none' | undefined"
              },
              "privacy": "public",
              "attribute": "headline-visibility"
            },
            {
              "kind": "field",
              "name": "dialog",
              "type": {
                "text": "Dialog"
              },
              "privacy": "protected",
              "readonly": true,
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "clickSecondary",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "clickCancel",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "clickConfirm",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              }
            },
            {
              "kind": "method",
              "name": "renderDialog",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "dismissable",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "dismissable",
              "reflects": true,
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "open",
              "reflects": true,
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "mode",
              "type": {
                "text": "'fullscreen' | 'fullscreenTakeover' | undefined"
              },
              "privacy": "public",
              "attribute": "mode",
              "reflects": true,
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "responsive",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "description": "When set to true, fills screens smaller than 350px high and 400px wide with the full dialog.",
              "attribute": "responsive",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "transitionPromise",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "resolveTransitionPromise",
              "privacy": "private",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "underlay",
              "type": {
                "text": "boolean"
              },
              "privacy": "public",
              "default": "false",
              "attribute": "underlay",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "focus",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "Promise<void>"
                }
              },
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "animating",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "default": "false",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "overlayWillCloseCallback",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "boolean"
                }
              },
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "dismiss",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "handleClose",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "Event"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "close",
              "privacy": "public",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "dispatchClosed",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "handleTransitionEvent",
              "privacy": "private",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TransitionEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "handleUnderlayTransitionend",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TransitionEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "handleModalTransitionend",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "void"
                }
              },
              "parameters": [
                {
                  "name": "event",
                  "type": {
                    "text": "TransitionEvent"
                  }
                }
              ],
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "field",
              "name": "hasTransitionDuration",
              "type": {
                "text": "boolean"
              },
              "privacy": "private",
              "readonly": true,
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            },
            {
              "kind": "method",
              "name": "getUpdateComplete",
              "privacy": "protected",
              "return": {
                "type": {
                  "text": "Promise<boolean>"
                }
              },
              "description": "Bind the open/close transition into the update complete lifecycle so\nthat the overlay system can wait for it to be \"visibly ready\" before\nattempting to throw focus into the content contained herein. Not\nwaiting for this can cause small amounts of page scroll to happen\nwhile opening the Tray when focusable content is included: e.g. Menu\nelements whose selected Menu Item is not the first Menu Item.",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.js"
              }
            }
          ],
          "events": [
            {
              "name": "secondary",
              "type": {
                "text": "Event"
              },
              "description": "Announces that the \"secondary\" button has been clicked."
            },
            {
              "name": "cancel",
              "type": {
                "text": "Event"
              },
              "description": "Announces that the \"cancel\" button has been clicked."
            },
            {
              "name": "confirm",
              "type": {
                "text": "Event"
              },
              "description": "Announces that the \"confirm\" button has been clicked."
            },
            {
              "name": "close",
              "type": {
                "text": "Event"
              },
              "description": "Announces that the dialog has been closed.",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.ts"
              }
            },
            {
              "type": {
                "text": "TransitionEvent"
              },
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.ts"
              }
            }
          ],
          "attributes": [
            {
              "name": "error",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "error"
            },
            {
              "name": "cancel-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "cancelLabel"
            },
            {
              "name": "confirm-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "confirmLabel"
            },
            {
              "name": "dismiss-label",
              "type": {
                "text": "string"
              },
              "default": "'Close'",
              "fieldName": "dismissLabel"
            },
            {
              "name": "footer",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "footer"
            },
            {
              "name": "hero",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "hero"
            },
            {
              "name": "hero-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "heroLabel"
            },
            {
              "name": "no-divider",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "noDivider"
            },
            {
              "name": "size",
              "type": {
                "text": "'s' | 'm' | 'l' | undefined"
              },
              "fieldName": "size"
            },
            {
              "name": "secondary-label",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "secondaryLabel"
            },
            {
              "name": "headline",
              "type": {
                "text": "string"
              },
              "default": "''",
              "fieldName": "headline"
            },
            {
              "name": "headline-visibility",
              "type": {
                "text": "'none' | undefined"
              },
              "fieldName": "headlineVisibility"
            },
            {
              "name": "dismissable",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "dismissable",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.ts"
              }
            },
            {
              "name": "open",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "open",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.ts"
              }
            },
            {
              "name": "mode",
              "type": {
                "text": "'fullscreen' | 'fullscreenTakeover' | undefined"
              },
              "fieldName": "mode",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.ts"
              }
            },
            {
              "name": "responsive",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "description": "When set to true, fills screens smaller than 350px high and 400px wide with the full dialog.",
              "fieldName": "responsive",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.ts"
              }
            },
            {
              "name": "underlay",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "underlay",
              "inheritedFrom": {
                "name": "DialogBase",
                "module": "src/DialogBase.ts"
              }
            }
          ],
          "superclass": {
            "name": "DialogBase",
            "module": "/src/DialogBase.js"
          },
          "tagName": "sp-dialog-wrapper",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "DialogWrapper",
          "declaration": {
            "name": "DialogWrapper",
            "module": "src/DialogWrapper.js"
          }
        }
      ]
    }
  ]
}
