{
  "typeDocModel": {
    "id": 0,
    "name": "@wix/editor-react-types",
    "variant": "project",
    "kind": 1,
    "flags": {},
    "children": [
      {
        "id": 51,
        "name": "A11y",
        "variant": "declaration",
        "kind": 256,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "Accessibility attributes."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { A11y } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  a11y?: A11y;\n}\n\nconst MyComponent = ({ a11y }: MyComponentProps) => (\n  <div\n    tabIndex={a11y?.tabIndex}\n    role={a11y?.role}\n    aria-label={a11y?.ariaLabel}\n  />\n);\n```"
                }
              ]
            }
          ]
        },
        "children": [
          {
            "id": 56,
            "name": "ariaAtomic",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-atomic`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates whether assistive technologies should present the entire region as a whole."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 31,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L31"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                }
              ]
            }
          },
          {
            "id": 60,
            "name": "ariaAutocomplete",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-autocomplete`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates the type of autocomplete behavior for an input."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 39,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L39"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "literal",
                  "value": "none"
                },
                {
                  "type": "literal",
                  "value": "inline"
                },
                {
                  "type": "literal",
                  "value": "list"
                },
                {
                  "type": "literal",
                  "value": "both"
                }
              ]
            }
          },
          {
            "id": 58,
            "name": "ariaBusy",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-busy`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates the component is being modified and assistive technologies should wait."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 35,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L35"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                }
              ]
            }
          },
          {
            "id": 73,
            "name": "ariaControls",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-controls`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Identifies the element whose contents or presence are controlled by this component."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 65,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L65"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 66,
            "name": "ariaCurrent",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-current`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates the component that represents the current item within a container or set."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 51,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L51"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                },
                {
                  "type": "literal",
                  "value": "page"
                },
                {
                  "type": "literal",
                  "value": "step"
                },
                {
                  "type": "literal",
                  "value": "location"
                },
                {
                  "type": "literal",
                  "value": "date"
                },
                {
                  "type": "literal",
                  "value": "time"
                }
              ]
            }
          },
          {
            "id": 69,
            "name": "ariaDescribedby",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-describedby`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Identifies the element that describes this component."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 57,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L57"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 55,
            "name": "ariaDisabled",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-disabled`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates that the component is perceivable but disabled."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 29,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L29"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                }
              ]
            }
          },
          {
            "id": 71,
            "name": "ariaErrormessage",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-errormessage`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Identifies the element that provides an error message for this component."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 61,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L61"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 54,
            "name": "ariaExpanded",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-expanded`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates whether a collapsible component is expanded or collapsed."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 27,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L27"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                }
              ]
            }
          },
          {
            "id": 62,
            "name": "ariaHaspopup",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-haspopup`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates the availability and type of an interactive popup component."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 43,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L43"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                },
                {
                  "type": "literal",
                  "value": "menu"
                },
                {
                  "type": "literal",
                  "value": "listbox"
                },
                {
                  "type": "literal",
                  "value": "tree"
                },
                {
                  "type": "literal",
                  "value": "grid"
                },
                {
                  "type": "literal",
                  "value": "dialog"
                }
              ]
            }
          },
          {
            "id": 57,
            "name": "ariaHidden",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-hidden`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Hides the component from assistive technologies."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 33,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L33"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                }
              ]
            }
          },
          {
            "id": 76,
            "name": "ariaInvalid",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-invalid`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates the entered value does not conform to the expected format."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 71,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L71"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                },
                {
                  "type": "literal",
                  "value": "grammar"
                },
                {
                  "type": "literal",
                  "value": "spelling"
                }
              ]
            }
          },
          {
            "id": 67,
            "name": "ariaLabel",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-label`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Defines a string value that labels the component."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 53,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L53"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 70,
            "name": "ariaLabelledby",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-labelledby`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Identifies the element that labels this component."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 59,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L59"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 53,
            "name": "ariaLevel",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-level`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Defines the hierarchical level of a component within a structure."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 25,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L25"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "number"
            }
          },
          {
            "id": 65,
            "name": "ariaLive",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-live`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates that the component will be updated and describes the types of updates."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 49,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L49"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "literal",
                  "value": "off"
                },
                {
                  "type": "literal",
                  "value": "assertive"
                },
                {
                  "type": "literal",
                  "value": "polite"
                }
              ]
            }
          },
          {
            "id": 75,
            "name": "ariaMultiline",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-multiline`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates whether a text box accepts multiple lines of input."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 69,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L69"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                }
              ]
            }
          },
          {
            "id": 72,
            "name": "ariaOwns",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-owns`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Identifies a component to define a visual, functional, or contextual parent/child relationship."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 63,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L63"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 61,
            "name": "ariaPressed",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-pressed`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates the current \"pressed\" state of a toggle button."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 41,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L41"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "intrinsic",
                  "name": "boolean"
                },
                {
                  "type": "literal",
                  "value": "false"
                },
                {
                  "type": "literal",
                  "value": "true"
                },
                {
                  "type": "literal",
                  "value": "mixed"
                }
              ]
            }
          },
          {
            "id": 63,
            "name": "ariaRelevant",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-relevant`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Indicates what notifications the user agent will trigger when the accessibility tree is modified."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 45,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L45"
              }
            ],
            "type": {
              "type": "union",
              "types": [
                {
                  "type": "literal",
                  "value": "additions"
                },
                {
                  "type": "literal",
                  "value": "additions text"
                },
                {
                  "type": "literal",
                  "value": "all"
                },
                {
                  "type": "literal",
                  "value": "removals"
                },
                {
                  "type": "literal",
                  "value": "text"
                }
              ]
            }
          },
          {
            "id": 68,
            "name": "ariaRoledescription",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`aria-roledescription`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Defines a human-readable description for the role of the component."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 55,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L55"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 77,
            "name": "lang",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`lang`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Declares the language of the component's content (e.g. "
                },
                {
                  "kind": "code",
                  "text": "`'en'`"
                },
                {
                  "kind": "text",
                  "text": ", "
                },
                {
                  "kind": "code",
                  "text": "`'fr-CA'`"
                },
                {
                  "kind": "text",
                  "text": "). Inherited by descendant elements."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 73,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L73"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 59,
            "name": "multiline",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "Whether the component supports multiline input."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 37,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L37"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "boolean"
            }
          },
          {
            "id": 64,
            "name": "role",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`role`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Defines the semantic role of the component."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 47,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L47"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          },
          {
            "id": 52,
            "name": "tabIndex",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The "
                },
                {
                  "kind": "code",
                  "text": "`tabindex`"
                },
                {
                  "kind": "text",
                  "text": " attribute. Controls the component's position in keyboard focus order."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 23,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L23"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "number"
            }
          },
          {
            "id": 74,
            "name": "tag",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "The HTML tag to render the component as (e.g. "
                },
                {
                  "kind": "code",
                  "text": "`'h1'`"
                },
                {
                  "kind": "text",
                  "text": ", "
                },
                {
                  "kind": "code",
                  "text": "`'button'`"
                },
                {
                  "kind": "text",
                  "text": ")."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/a11y.ts",
                "line": 67,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L67"
              }
            ],
            "type": {
              "type": "intrinsic",
              "name": "string"
            }
          }
        ],
        "groups": [
          {
            "title": "Properties",
            "children": [
              56,
              60,
              58,
              73,
              66,
              69,
              55,
              71,
              54,
              62,
              57,
              76,
              67,
              70,
              53,
              65,
              75,
              72,
              61,
              63,
              68,
              77,
              59,
              64,
              52,
              74
            ]
          }
        ],
        "sources": [
          {
            "fileName": "src/a11y.ts",
            "line": 21,
            "character": 17,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/a11y.ts#L21"
          }
        ]
      },
      {
        "id": 100,
        "name": "Wix",
        "variant": "declaration",
        "kind": 256,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "Wix framework props."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Wix } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  className: string;\n  wix?: Wix;\n}\n\nconst MyComponent = ({ className, wix }: MyComponentProps) => (\n  <div {...wix?.presetsWrapperProps}>\n    <div className={className}>...</div>\n  </div>\n);\n```"
                }
              ]
            }
          ]
        },
        "children": [
          {
            "id": 101,
            "name": "elementsRemovalState",
            "variant": "declaration",
            "kind": 1024,
            "flags": {},
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "Tracks which removable elements have been removed by the Wix user.\nKeys are element keys (as defined in the manifest), values are "
                },
                {
                  "kind": "code",
                  "text": "`'REMOVED'`"
                },
                {
                  "kind": "text",
                  "text": "."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/wix.ts",
                "line": 27,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/wix.ts#L27"
              }
            ],
            "type": {
              "type": "reference",
              "target": {
                "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts",
                "qualifiedName": "Record"
              },
              "typeArguments": [
                {
                  "type": "intrinsic",
                  "name": "string"
                },
                {
                  "type": "literal",
                  "value": "REMOVED"
                }
              ],
              "name": "Record",
              "package": "typescript"
            }
          },
          {
            "id": 102,
            "name": "presetsWrapperProps",
            "variant": "declaration",
            "kind": 1024,
            "flags": {
              "isOptional": true
            },
            "comment": {
              "summary": [
                {
                  "kind": "text",
                  "text": "Props to spread onto the outermost wrapper element when using presets.\nRequired for the preset picker to work correctly in the editor."
                }
              ]
            },
            "sources": [
              {
                "fileName": "src/wix.ts",
                "line": 32,
                "character": 4,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/wix.ts#L32"
              }
            ],
            "type": {
              "type": "reflection",
              "declaration": {
                "id": 103,
                "name": "__type",
                "variant": "declaration",
                "kind": 65536,
                "flags": {},
                "children": [
                  {
                    "id": 104,
                    "name": "className",
                    "variant": "declaration",
                    "kind": 1024,
                    "flags": {},
                    "sources": [
                      {
                        "fileName": "src/wix.ts",
                        "line": 32,
                        "character": 28,
                        "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/wix.ts#L32"
                      }
                    ],
                    "type": {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  }
                ],
                "groups": [
                  {
                    "title": "Properties",
                    "children": [
                      104
                    ]
                  }
                ],
                "sources": [
                  {
                    "fileName": "src/wix.ts",
                    "line": 32,
                    "character": 26,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/wix.ts#L32"
                  }
                ]
              }
            }
          }
        ],
        "groups": [
          {
            "title": "Properties",
            "children": [
              101,
              102
            ]
          }
        ],
        "sources": [
          {
            "fileName": "src/wix.ts",
            "line": 22,
            "character": 17,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/wix.ts#L22"
          }
        ]
      },
      {
        "id": 33,
        "name": "AdaptiveVideoSource",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "An adaptive streaming video source (HLS or DASH)."
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/video.ts",
            "line": 14,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L14"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 34,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 35,
                "name": "format",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The adaptive streaming format."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 16,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L16"
                  }
                ],
                "type": {
                  "type": "union",
                  "types": [
                    {
                      "type": "literal",
                      "value": "hls"
                    },
                    {
                      "type": "literal",
                      "value": "dash"
                    }
                  ]
                }
              },
              {
                "id": 36,
                "name": "uri",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The video URI."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 18,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L18"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 37,
                "name": "url",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The fully resolved video URL."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 20,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L20"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  35,
                  36,
                  37
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/video.ts",
                "line": 14,
                "character": 34,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L14"
              }
            ]
          }
        }
      },
      {
        "id": 132,
        "name": "ArrayItems",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "An array of data values or data records."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { ArrayItems } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  items?: ArrayItems;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 278,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L278"
          }
        ],
        "type": {
          "type": "array",
          "elementType": {
            "type": "union",
            "types": [
              {
                "type": "reference",
                "target": 133,
                "name": "DataType",
                "package": "@wix/editor-react-types"
              },
              {
                "type": "reference",
                "target": {
                  "sourceFileName": "src/base.ts",
                  "qualifiedName": "Data"
                },
                "name": "Data",
                "package": "@wix/editor-react-types"
              }
            ]
          }
        }
      },
      {
        "id": 78,
        "name": "Audio",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "An audio track from Wix Media."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Audio } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  audio?: Audio;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/audio.ts",
            "line": 25,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L25"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 79,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 81,
                "name": "artist",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The audio artist name."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 29,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L29"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 85,
                "name": "audio",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "All available audio sources at different quality levels and formats."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 37,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L37"
                  }
                ],
                "type": {
                  "type": "array",
                  "elementType": {
                    "type": "reference",
                    "target": 86,
                    "name": "AudioSource",
                    "package": "@wix/editor-react-types"
                  }
                }
              },
              {
                "id": 83,
                "name": "duration",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The audio duration in seconds."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 33,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L33"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "number"
                }
              },
              {
                "id": 84,
                "name": "name",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The audio file name."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 35,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L35"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 82,
                "name": "title",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The audio track title."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 31,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L31"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 80,
                "name": "url",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The fully resolved audio URL."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 27,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L27"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  81,
                  85,
                  83,
                  84,
                  82,
                  80
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/audio.ts",
                "line": 25,
                "character": 20,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L25"
              }
            ]
          }
        }
      },
      {
        "id": 86,
        "name": "AudioSource",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A single audio source file at a specific quality and format."
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/audio.ts",
            "line": 2,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L2"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 87,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 88,
                "name": "audioBitrate",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The audio bitrate in kbps."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 4,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L4"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "number"
                }
              },
              {
                "id": 89,
                "name": "format",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The audio format (e.g. "
                    },
                    {
                      "kind": "code",
                      "text": "`'mp3'`"
                    },
                    {
                      "kind": "text",
                      "text": ", "
                    },
                    {
                      "kind": "code",
                      "text": "`'ogg'`"
                    },
                    {
                      "kind": "text",
                      "text": ")."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 6,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L6"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 90,
                "name": "quality",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The audio quality label."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 8,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L8"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 91,
                "name": "url",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The fully resolved audio URL."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/audio.ts",
                    "line": 10,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L10"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  88,
                  89,
                  90,
                  91
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/audio.ts",
                "line": 2,
                "character": 26,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/audio.ts#L2"
              }
            ]
          }
        }
      },
      {
        "id": 116,
        "name": "BooleanValue",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A boolean "
            },
            {
              "kind": "code",
              "text": "`true`"
            },
            {
              "kind": "text",
              "text": " or "
            },
            {
              "kind": "code",
              "text": "`false`"
            },
            {
              "kind": "text",
              "text": " value."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { BooleanValue } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  showLabel?: BooleanValue;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 69,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L69"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "boolean"
        }
      },
      {
        "id": 131,
        "name": "Container",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A container slot in the component.\n\nCan be either a "
            },
            {
              "kind": "code",
              "text": "`ReactNode`"
            },
            {
              "kind": "text",
              "text": " passed as "
            },
            {
              "kind": "code",
              "text": "`children`"
            },
            {
              "kind": "text",
              "text": ", or a function component\nused as a render prop."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Container } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  content?: Container;\n}\n\nconst MyComponent = ({ content }: MyComponentProps) => (\n  <div>\n    {typeof content === 'function' ? content({}) : content}\n  </div>\n);\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 262,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L262"
          }
        ],
        "type": {
          "type": "union",
          "types": [
            {
              "type": "reference",
              "target": {
                "sourceFileName": "../../../node_modules/@types/react/index.d.ts",
                "qualifiedName": "React.ReactNode"
              },
              "name": "ReactNode",
              "package": "@types/react",
              "qualifiedName": "React.ReactNode"
            },
            {
              "type": "reference",
              "target": {
                "sourceFileName": "../../../node_modules/@types/react/index.d.ts",
                "qualifiedName": "React.FC"
              },
              "typeArguments": [
                {
                  "type": "reference",
                  "target": {
                    "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts",
                    "qualifiedName": "Record"
                  },
                  "typeArguments": [
                    {
                      "type": "intrinsic",
                      "name": "string"
                    },
                    {
                      "type": "intrinsic",
                      "name": "unknown"
                    }
                  ],
                  "name": "Record",
                  "package": "typescript"
                }
              ],
              "name": "FC",
              "package": "@types/react",
              "qualifiedName": "React.FC"
            }
          ]
        }
      },
      {
        "id": 133,
        "name": "DataType",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A union of all supported data types that can be used as component props."
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 303,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L303"
          }
        ],
        "type": {
          "type": "union",
          "types": [
            {
              "type": "reference",
              "target": 113,
              "name": "Text",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 114,
              "name": "TextEnum",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 115,
              "name": "NumberType",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 116,
              "name": "BooleanValue",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 112,
              "name": "Schema",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 117,
              "name": "LocalDate",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 118,
              "name": "LocalTime",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 119,
              "name": "LocalDateTime",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 120,
              "name": "WebUrl",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 121,
              "name": "Email",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 122,
              "name": "Phone",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 123,
              "name": "Hostname",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 124,
              "name": "Regex",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 125,
              "name": "Guid",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 126,
              "name": "RichText",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 131,
              "name": "Container",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 132,
              "name": "ArrayItems",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 134,
              "name": "Direction",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 51,
              "name": "A11y",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 7,
              "name": "Image",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 18,
              "name": "Video",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 43,
              "name": "VectorArt",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 78,
              "name": "Audio",
              "package": "@wix/editor-react-types"
            },
            {
              "type": "reference",
              "target": 1,
              "name": "Link",
              "package": "@wix/editor-react-types"
            }
          ]
        }
      },
      {
        "id": 134,
        "name": "Direction",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "The text direction of the component.\nMaps to the HTML "
            },
            {
              "kind": "code",
              "text": "`dir`"
            },
            {
              "kind": "text",
              "text": " attribute.\n- "
            },
            {
              "kind": "code",
              "text": "`'ltr'`"
            },
            {
              "kind": "text",
              "text": " — left to right.\n- "
            },
            {
              "kind": "code",
              "text": "`'rtl'`"
            },
            {
              "kind": "text",
              "text": " — right to left.\n- "
            },
            {
              "kind": "code",
              "text": "`'auto'`"
            },
            {
              "kind": "text",
              "text": " — determined by content."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Direction } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  direction?: Direction;\n}\n\nconst MyComponent = ({ direction = 'ltr' }: MyComponentProps) => (\n  <div dir={direction}>...</div>\n);\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 300,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L300"
          }
        ],
        "type": {
          "type": "union",
          "types": [
            {
              "type": "literal",
              "value": "rtl"
            },
            {
              "type": "literal",
              "value": "ltr"
            },
            {
              "type": "literal",
              "value": "auto"
            }
          ]
        }
      },
      {
        "id": 121,
        "name": "Email",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A standard email address according to RFC 5321, section 4.1.2."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Email } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  contactEmail?: Email;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 153,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L153"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 125,
        "name": "Guid",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A unique identifier (UUID)."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Guid } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  itemId?: Guid;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 209,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L209"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 123,
        "name": "Hostname",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A hostname according to IANA standards."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Hostname } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  host?: Hostname; // e.g. 'www.example.com'\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 181,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L181"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 7,
        "name": "Image",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "An image from Wix Media."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Image } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  image?: Image;\n}\n\nconst MyComponent = ({ image }: MyComponentProps) => (\n  <img src={image?.url} alt={image?.alt} />\n);\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/image.ts",
            "line": 26,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L26"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 8,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 17,
                "name": "alt",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The image alt text for accessibility."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 44,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L44"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 14,
                "name": "animated",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "Whether the image is animated (e.g. GIF)."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 38,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L38"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "boolean"
                }
              },
              {
                "id": 15,
                "name": "crop",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The crop region applied to the image."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 40,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L40"
                  }
                ],
                "type": {
                  "type": "reference",
                  "target": {
                    "sourceFileName": "src/image.ts",
                    "qualifiedName": "Crop"
                  },
                  "name": "Crop",
                  "package": "@wix/editor-react-types"
                }
              },
              {
                "id": 12,
                "name": "height",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The image height in pixels."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 34,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L34"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "number"
                }
              },
              {
                "id": 11,
                "name": "name",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The image file name."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 32,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L32"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 16,
                "name": "quality",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The image quality, as a percentage from 0 to 100."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 42,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L42"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "number"
                }
              },
              {
                "id": 9,
                "name": "uri",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The image URI."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 28,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L28"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 10,
                "name": "url",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The image URL."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 30,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L30"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 13,
                "name": "width",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The image width in pixels."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/image.ts",
                    "line": 36,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L36"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "number"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  17,
                  14,
                  15,
                  12,
                  11,
                  16,
                  9,
                  10,
                  13
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/image.ts",
                "line": 26,
                "character": 20,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/image.ts#L26"
              }
            ]
          }
        }
      },
      {
        "id": 1,
        "name": "Link",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A link to a URL, used for navigation within components."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Link } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  link?: Link;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/links.ts",
            "line": 15,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/links.ts#L15"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 2,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 3,
                "name": "href",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The link URL. For partial links (see "
                    },
                    {
                      "kind": "code",
                      "text": "`pageRole`"
                    },
                    {
                      "kind": "text",
                      "text": "), this is the router prefix\n(e.g. "
                    },
                    {
                      "kind": "code",
                      "text": "`https://www.my-site.com/prefix`"
                    },
                    {
                      "kind": "text",
                      "text": ") rather than a fully resolved URL."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/links.ts",
                    "line": 20,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/links.ts#L20"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 6,
                "name": "pageRole",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "Page role identifier. Present only on partial links, where only the router prefix is\nknown and the full URL format is owned by the Router/App. Applications can use such\nlinks in functions to resolve the complete URL at runtime (e.g. for binding links).\nResolved links will not have this field."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/links.ts",
                    "line": 35,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/links.ts#L35"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 5,
                "name": "rel",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The "
                    },
                    {
                      "kind": "code",
                      "text": "`rel`"
                    },
                    {
                      "kind": "text",
                      "text": " attribute of the link. Accepts LinkRel values separated by a space."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/links.ts",
                    "line": 28,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/links.ts#L28"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 4,
                "name": "target",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "Where this link should open.\n- "
                    },
                    {
                      "kind": "code",
                      "text": "`'_self'`"
                    },
                    {
                      "kind": "text",
                      "text": " — opens in the same page.\n- "
                    },
                    {
                      "kind": "code",
                      "text": "`'_blank'`"
                    },
                    {
                      "kind": "text",
                      "text": " — opens in a new tab."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/links.ts",
                    "line": 26,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/links.ts#L26"
                  }
                ],
                "type": {
                  "type": "reference",
                  "target": {
                    "sourceFileName": "src/links.ts",
                    "qualifiedName": "LinkTarget"
                  },
                  "name": "LinkTarget",
                  "package": "@wix/editor-react-types"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  3,
                  6,
                  5,
                  4
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/links.ts",
                "line": 15,
                "character": 19,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/links.ts#L15"
              }
            ]
          }
        }
      },
      {
        "id": 117,
        "name": "LocalDate",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A local date string in ISO-8601 extended format ("
            },
            {
              "kind": "code",
              "text": "`YYYY-MM-DD`"
            },
            {
              "kind": "text",
              "text": ")."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { LocalDate } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  startDate?: LocalDate; // e.g. '2024-03-15'\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 97,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L97"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 119,
        "name": "LocalDateTime",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A local date-time string in ISO-8601 extended format ("
            },
            {
              "kind": "code",
              "text": "`YYYY-MM-DDThh:mm[:ss][.sss]`"
            },
            {
              "kind": "text",
              "text": ")."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { LocalDateTime } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  eventStart?: LocalDateTime; // e.g. '2024-03-15T09:00'\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 125,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L125"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 118,
        "name": "LocalTime",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A local time string in ISO-8601 extended format ("
            },
            {
              "kind": "code",
              "text": "`hh:mm[:ss][.sss]`"
            },
            {
              "kind": "text",
              "text": ")."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { LocalTime } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  openingTime?: LocalTime; // e.g. '09:00'\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 111,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L111"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 93,
        "name": "MenuItem",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A single item in a menu, optionally containing nested sub-items."
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/menuItems.ts",
            "line": 7,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/menuItems.ts#L7"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 94,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 98,
                "name": "container",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "An optional container element rendered alongside the menu item."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/menuItems.ts",
                    "line": 15,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/menuItems.ts#L15"
                  }
                ],
                "type": {
                  "type": "reference",
                  "target": {
                    "sourceFileName": "../../../node_modules/@types/react/index.d.ts",
                    "qualifiedName": "React.ReactElement"
                  },
                  "name": "ReactElement",
                  "package": "@types/react",
                  "qualifiedName": "React.ReactElement"
                }
              },
              {
                "id": 95,
                "name": "id",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "A unique identifier for the menu item."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/menuItems.ts",
                    "line": 9,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/menuItems.ts#L9"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 99,
                "name": "items",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "Nested child menu items, for building multi-level menus."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/menuItems.ts",
                    "line": 17,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/menuItems.ts#L17"
                  }
                ],
                "type": {
                  "type": "array",
                  "elementType": {
                    "type": "reference",
                    "target": 93,
                    "name": "MenuItem",
                    "package": "@wix/editor-react-types"
                  }
                }
              },
              {
                "id": 96,
                "name": "label",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The display label shown to the user."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/menuItems.ts",
                    "line": 11,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/menuItems.ts#L11"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 97,
                "name": "link",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The navigation link for this menu item."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/menuItems.ts",
                    "line": 13,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/menuItems.ts#L13"
                  }
                ],
                "type": {
                  "type": "reference",
                  "target": 1,
                  "name": "Link",
                  "package": "@wix/editor-react-types"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  98,
                  95,
                  99,
                  96,
                  97
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/menuItems.ts",
                "line": 7,
                "character": 23,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/menuItems.ts#L7"
              }
            ]
          }
        }
      },
      {
        "id": 92,
        "name": "MenuItems",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A list of menu items."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { MenuItems } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  items?: MenuItems;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/menuItems.ts",
            "line": 32,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/menuItems.ts#L32"
          }
        ],
        "type": {
          "type": "array",
          "elementType": {
            "type": "reference",
            "target": 93,
            "name": "MenuItem",
            "package": "@wix/editor-react-types"
          }
        }
      },
      {
        "id": 115,
        "name": "NumberType",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "Any numeric value."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { NumberType } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  rating?: NumberType;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 55,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L55"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "number"
        }
      },
      {
        "id": 122,
        "name": "Phone",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A phone number string, accepting common phone number characters."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Phone } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  phoneNumber?: Phone;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 167,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L167"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 124,
        "name": "Regex",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A valid regular expression pattern provided by the Wix user."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Regex } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  validationPattern?: Regex; // e.g. '^[a-z]+$'\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 195,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L195"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 126,
        "name": "RichText",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "Rich text content with resolved links."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { RichText } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  description?: RichText;\n}\n\nconst MyComponent = ({ description }: MyComponentProps) => (\n  <div>\n    {description?.html}\n    {description?.linkList.map((link) => (\n      <a key={link.href} href={link.href}>{link.href}</a>\n    ))}\n  </div>\n);\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 232,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L232"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 127,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 129,
                "name": "html",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The HTML content with all links resolved."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/base.ts",
                    "line": 236,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L236"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 130,
                "name": "linkList",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "All links present in the rich text content."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/base.ts",
                    "line": 238,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L238"
                  }
                ],
                "type": {
                  "type": "array",
                  "elementType": {
                    "type": "reference",
                    "target": 1,
                    "name": "Link",
                    "package": "@wix/editor-react-types"
                  }
                }
              },
              {
                "id": 128,
                "name": "text",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The original rich text content."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/base.ts",
                    "line": 234,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L234"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  129,
                  130,
                  128
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/base.ts",
                "line": 232,
                "character": 23,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L232"
              }
            ]
          }
        }
      },
      {
        "id": 112,
        "name": "Schema",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A JSON Schema definition."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Schema } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  schema?: Schema;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 83,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L83"
          }
        ],
        "type": {
          "type": "reference",
          "target": {
            "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts",
            "qualifiedName": "Record"
          },
          "typeArguments": [
            {
              "type": "intrinsic",
              "name": "string"
            },
            {
              "type": "intrinsic",
              "name": "unknown"
            }
          ],
          "name": "Record",
          "package": "typescript"
        }
      },
      {
        "id": 113,
        "name": "Text",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A plain text string."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Text } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  label?: Text;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 27,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L27"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 114,
        "name": "TextEnum",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "The value selected by the Wix user from a predefined set of options."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { TextEnum } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  alignment?: TextEnum; // e.g. 'left' | 'center' | 'right'\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 41,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L41"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      },
      {
        "id": 43,
        "name": "VectorArt",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A vector art (SVG) asset from Wix Media."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { VectorArt } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  icon?: VectorArt;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/vectorArt.ts",
            "line": 13,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/vectorArt.ts#L13"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 44,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 48,
                "name": "colors",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "A map of color IDs to their resolved color values, for themeable SVGs."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/vectorArt.ts",
                    "line": 21,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/vectorArt.ts#L21"
                  }
                ],
                "type": {
                  "type": "reference",
                  "target": {
                    "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts",
                    "qualifiedName": "Record"
                  },
                  "typeArguments": [
                    {
                      "type": "intrinsic",
                      "name": "string"
                    },
                    {
                      "type": "intrinsic",
                      "name": "string"
                    }
                  ],
                  "name": "Record",
                  "package": "typescript"
                }
              },
              {
                "id": 47,
                "name": "contentBox",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The SVG content box dimensions."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/vectorArt.ts",
                    "line": 19,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/vectorArt.ts#L19"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 49,
                "name": "contentType",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The SVG content type, which determines how colors and theming are applied.\n- "
                    },
                    {
                      "kind": "code",
                      "text": "`'shape'`"
                    },
                    {
                      "kind": "text",
                      "text": " — a simple monochromatic shape.\n- "
                    },
                    {
                      "kind": "code",
                      "text": "`'color'`"
                    },
                    {
                      "kind": "text",
                      "text": " — a multi-color SVG.\n- "
                    },
                    {
                      "kind": "code",
                      "text": "`'tint'`"
                    },
                    {
                      "kind": "text",
                      "text": " — a single-color tintable SVG.\n- "
                    },
                    {
                      "kind": "code",
                      "text": "`'ugc'`"
                    },
                    {
                      "kind": "text",
                      "text": " — user-generated content.\n- "
                    },
                    {
                      "kind": "code",
                      "text": "`'textpath'`"
                    },
                    {
                      "kind": "text",
                      "text": " — text along a path."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/vectorArt.ts",
                    "line": 30,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/vectorArt.ts#L30"
                  }
                ],
                "type": {
                  "type": "union",
                  "types": [
                    {
                      "type": "literal",
                      "value": "shape"
                    },
                    {
                      "type": "literal",
                      "value": "color"
                    },
                    {
                      "type": "literal",
                      "value": "tint"
                    },
                    {
                      "type": "literal",
                      "value": "ugc"
                    },
                    {
                      "type": "literal",
                      "value": "textpath"
                    }
                  ]
                }
              },
              {
                "id": 50,
                "name": "svgContent",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The raw SVG markup."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/vectorArt.ts",
                    "line": 32,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/vectorArt.ts#L32"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 45,
                "name": "uri",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The SVG URI."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/vectorArt.ts",
                    "line": 15,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/vectorArt.ts#L15"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 46,
                "name": "viewBox",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The SVG "
                    },
                    {
                      "kind": "code",
                      "text": "`viewBox`"
                    },
                    {
                      "kind": "text",
                      "text": " attribute value."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/vectorArt.ts",
                    "line": 17,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/vectorArt.ts#L17"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  48,
                  47,
                  49,
                  50,
                  45,
                  46
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/vectorArt.ts",
                "line": 13,
                "character": 24,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/vectorArt.ts#L13"
              }
            ]
          }
        }
      },
      {
        "id": 18,
        "name": "Video",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A video from Wix Media, including all available sources and quality levels."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { Video } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  video?: Video;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/video.ts",
            "line": 47,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L47"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 19,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 23,
                "name": "adaptiveSources",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "Adaptive streaming sources (HLS/DASH) for streaming playback."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 55,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L55"
                  }
                ],
                "type": {
                  "type": "array",
                  "elementType": {
                    "type": "reference",
                    "target": 33,
                    "name": "AdaptiveVideoSource",
                    "package": "@wix/editor-react-types"
                  }
                }
              },
              {
                "id": 25,
                "name": "fps",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The video frame rate in frames per second."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 59,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L59"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "number"
                }
              },
              {
                "id": 24,
                "name": "hasAudio",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "Whether the video contains an audio track."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 57,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L57"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "boolean"
                }
              },
              {
                "id": 21,
                "name": "name",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "Human-readable name to use for the video."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 51,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L51"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 26,
                "name": "poster",
                "variant": "declaration",
                "kind": 1024,
                "flags": {
                  "isOptional": true
                },
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "A poster image to display before the video plays."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 61,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L61"
                  }
                ],
                "type": {
                  "type": "reference",
                  "target": 7,
                  "name": "Image",
                  "package": "@wix/editor-react-types"
                }
              },
              {
                "id": 22,
                "name": "sources",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "All available quality-level sources for progressive playback."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 53,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L53"
                  }
                ],
                "type": {
                  "type": "array",
                  "elementType": {
                    "type": "reference",
                    "target": 27,
                    "name": "VideoSource",
                    "package": "@wix/editor-react-types"
                  }
                }
              },
              {
                "id": 20,
                "name": "uri",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The original video URI."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 49,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L49"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  23,
                  25,
                  24,
                  21,
                  26,
                  22,
                  20
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/video.ts",
                "line": 47,
                "character": 20,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L47"
              }
            ]
          }
        }
      },
      {
        "id": 27,
        "name": "VideoSource",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A set of video files for a specific quality level."
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/video.ts",
            "line": 24,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L24"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 28,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 31,
                "name": "height",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The video height in pixels at this quality level."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 30,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L30"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "number"
                }
              },
              {
                "id": 29,
                "name": "quality",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The video quality level."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 26,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L26"
                  }
                ],
                "type": {
                  "type": "union",
                  "types": [
                    {
                      "type": "literal",
                      "value": "1080p"
                    },
                    {
                      "type": "literal",
                      "value": "720p"
                    },
                    {
                      "type": "literal",
                      "value": "480p"
                    },
                    {
                      "type": "literal",
                      "value": "360p"
                    }
                  ]
                }
              },
              {
                "id": 32,
                "name": "types",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The available file types for this quality level."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 32,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L32"
                  }
                ],
                "type": {
                  "type": "array",
                  "elementType": {
                    "type": "reference",
                    "target": 38,
                    "name": "VideoSourceType",
                    "package": "@wix/editor-react-types"
                  }
                }
              },
              {
                "id": 30,
                "name": "width",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The video width in pixels at this quality level."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 28,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L28"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "number"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  31,
                  29,
                  32,
                  30
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/video.ts",
                "line": 24,
                "character": 26,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L24"
              }
            ]
          }
        }
      },
      {
        "id": 38,
        "name": "VideoSourceType",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A single video file format for a given quality level."
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/video.ts",
            "line": 4,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L4"
          }
        ],
        "type": {
          "type": "reflection",
          "declaration": {
            "id": 39,
            "name": "__type",
            "variant": "declaration",
            "kind": 65536,
            "flags": {},
            "children": [
              {
                "id": 40,
                "name": "format",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The video format."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 6,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L6"
                  }
                ],
                "type": {
                  "type": "union",
                  "types": [
                    {
                      "type": "literal",
                      "value": "mp4"
                    },
                    {
                      "type": "literal",
                      "value": "mp4-luminance"
                    }
                  ]
                }
              },
              {
                "id": 41,
                "name": "uri",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The video URI."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 8,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L8"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              },
              {
                "id": 42,
                "name": "url",
                "variant": "declaration",
                "kind": 1024,
                "flags": {},
                "comment": {
                  "summary": [
                    {
                      "kind": "text",
                      "text": "The fully resolved video URL."
                    }
                  ]
                },
                "sources": [
                  {
                    "fileName": "src/video.ts",
                    "line": 10,
                    "character": 4,
                    "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L10"
                  }
                ],
                "type": {
                  "type": "intrinsic",
                  "name": "string"
                }
              }
            ],
            "groups": [
              {
                "title": "Properties",
                "children": [
                  40,
                  41,
                  42
                ]
              }
            ],
            "sources": [
              {
                "fileName": "src/video.ts",
                "line": 4,
                "character": 30,
                "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/video.ts#L4"
              }
            ]
          }
        }
      },
      {
        "id": 105,
        "name": "VisualMedia",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "sources": [
          {
            "fileName": "src/visualMedia.ts",
            "line": 24,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/visualMedia.ts#L24"
          }
        ],
        "type": {
          "type": "union",
          "types": [
            {
              "type": "intersection",
              "types": [
                {
                  "type": "reference",
                  "target": {
                    "sourceFileName": "src/visualMedia.ts",
                    "qualifiedName": "VisualMediaBase"
                  },
                  "name": "VisualMediaBase",
                  "package": "@wix/editor-react-types"
                },
                {
                  "type": "reflection",
                  "declaration": {
                    "id": 106,
                    "name": "__type",
                    "variant": "declaration",
                    "kind": 65536,
                    "flags": {},
                    "children": [
                      {
                        "id": 108,
                        "name": "parameters",
                        "variant": "declaration",
                        "kind": 1024,
                        "flags": {
                          "isOptional": true
                        },
                        "comment": {
                          "summary": [
                            {
                              "kind": "text",
                              "text": "Additional parameters specific to images, such as focal point and alt text."
                            }
                          ]
                        },
                        "sources": [
                          {
                            "fileName": "src/visualMedia.ts",
                            "line": 28,
                            "character": 10,
                            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/visualMedia.ts#L28"
                          }
                        ],
                        "type": {
                          "type": "reference",
                          "target": {
                            "sourceFileName": "src/visualMedia.ts",
                            "qualifiedName": "ImageParameters"
                          },
                          "name": "ImageParameters",
                          "package": "@wix/editor-react-types"
                        }
                      },
                      {
                        "id": 107,
                        "name": "type",
                        "variant": "declaration",
                        "kind": 1024,
                        "flags": {},
                        "sources": [
                          {
                            "fileName": "src/visualMedia.ts",
                            "line": 26,
                            "character": 10,
                            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/visualMedia.ts#L26"
                          }
                        ],
                        "type": {
                          "type": "literal",
                          "value": "image"
                        }
                      }
                    ],
                    "groups": [
                      {
                        "title": "Properties",
                        "children": [
                          108,
                          107
                        ]
                      }
                    ],
                    "sources": [
                      {
                        "fileName": "src/visualMedia.ts",
                        "line": 25,
                        "character": 25,
                        "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/visualMedia.ts#L25"
                      }
                    ]
                  }
                }
              ]
            },
            {
              "type": "intersection",
              "types": [
                {
                  "type": "reference",
                  "target": {
                    "sourceFileName": "src/visualMedia.ts",
                    "qualifiedName": "VisualMediaBase"
                  },
                  "name": "VisualMediaBase",
                  "package": "@wix/editor-react-types"
                },
                {
                  "type": "reflection",
                  "declaration": {
                    "id": 109,
                    "name": "__type",
                    "variant": "declaration",
                    "kind": 65536,
                    "flags": {},
                    "children": [
                      {
                        "id": 111,
                        "name": "parameters",
                        "variant": "declaration",
                        "kind": 1024,
                        "flags": {
                          "isOptional": true
                        },
                        "comment": {
                          "summary": [
                            {
                              "kind": "text",
                              "text": "Additional parameters specific to videos, such as thumbnail, alt text, and whether the video has audio."
                            }
                          ]
                        },
                        "sources": [
                          {
                            "fileName": "src/visualMedia.ts",
                            "line": 33,
                            "character": 10,
                            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/visualMedia.ts#L33"
                          }
                        ],
                        "type": {
                          "type": "reference",
                          "target": {
                            "sourceFileName": "src/visualMedia.ts",
                            "qualifiedName": "VideoParameters"
                          },
                          "name": "VideoParameters",
                          "package": "@wix/editor-react-types"
                        }
                      },
                      {
                        "id": 110,
                        "name": "type",
                        "variant": "declaration",
                        "kind": 1024,
                        "flags": {},
                        "sources": [
                          {
                            "fileName": "src/visualMedia.ts",
                            "line": 31,
                            "character": 10,
                            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/visualMedia.ts#L31"
                          }
                        ],
                        "type": {
                          "type": "literal",
                          "value": "video"
                        }
                      }
                    ],
                    "groups": [
                      {
                        "title": "Properties",
                        "children": [
                          111,
                          110
                        ]
                      }
                    ],
                    "sources": [
                      {
                        "fileName": "src/visualMedia.ts",
                        "line": 30,
                        "character": 25,
                        "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/visualMedia.ts#L30"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      },
      {
        "id": 120,
        "name": "WebUrl",
        "variant": "declaration",
        "kind": 4194304,
        "flags": {},
        "comment": {
          "summary": [
            {
              "kind": "text",
              "text": "A URL with an "
            },
            {
              "kind": "code",
              "text": "`http`"
            },
            {
              "kind": "text",
              "text": " or "
            },
            {
              "kind": "code",
              "text": "`https`"
            },
            {
              "kind": "text",
              "text": " scheme."
            }
          ],
          "blockTags": [
            {
              "tag": "@example",
              "content": [
                {
                  "kind": "code",
                  "text": "```tsx\nimport type { WebUrl } from '@wix/editor-react-types';\n\ninterface MyComponentProps {\n  website?: WebUrl;\n}\n```"
                }
              ]
            }
          ]
        },
        "sources": [
          {
            "fileName": "src/base.ts",
            "line": 139,
            "character": 12,
            "url": "https://github.com/wix-private/wix-next/blob/5f6439a/packages/public/editor-react-types/src/base.ts#L139"
          }
        ],
        "type": {
          "type": "intrinsic",
          "name": "string"
        }
      }
    ],
    "groups": [
      {
        "title": "Interfaces",
        "children": [
          51,
          100
        ]
      },
      {
        "title": "Type Aliases",
        "children": [
          33,
          132,
          78,
          86,
          116,
          131,
          133,
          134,
          121,
          125,
          123,
          7,
          1,
          117,
          119,
          118,
          93,
          92,
          115,
          122,
          124,
          126,
          112,
          113,
          114,
          43,
          18,
          27,
          38,
          105,
          120
        ]
      }
    ],
    "packageName": "@wix/editor-react-types",
    "symbolIdMap": {}
  },
  "appendices": {},
  "standaloneTypes": {},
  "metadata": {}
}
