{
  "metadata": {
    "toolPackage": "@microsoft/api-extractor",
    "toolVersion": "7.55.2",
    "schemaVersion": 1011,
    "oldestForwardsCompatibleVersion": 1001,
    "tsdocConfig": {
      "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json",
      "noStandardTags": true,
      "tagDefinitions": [
        {
          "tagName": "@alpha",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@beta",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@defaultValue",
          "syntaxKind": "block"
        },
        {
          "tagName": "@decorator",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@deprecated",
          "syntaxKind": "block"
        },
        {
          "tagName": "@eventProperty",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@example",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@experimental",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@inheritDoc",
          "syntaxKind": "inline"
        },
        {
          "tagName": "@internal",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@label",
          "syntaxKind": "inline"
        },
        {
          "tagName": "@link",
          "syntaxKind": "inline",
          "allowMultiple": true
        },
        {
          "tagName": "@override",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@packageDocumentation",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@param",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@privateRemarks",
          "syntaxKind": "block"
        },
        {
          "tagName": "@public",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@readonly",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@remarks",
          "syntaxKind": "block"
        },
        {
          "tagName": "@returns",
          "syntaxKind": "block"
        },
        {
          "tagName": "@sealed",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@see",
          "syntaxKind": "block"
        },
        {
          "tagName": "@throws",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@typeParam",
          "syntaxKind": "block",
          "allowMultiple": true
        },
        {
          "tagName": "@virtual",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@jsx",
          "syntaxKind": "block"
        },
        {
          "tagName": "@jsxRuntime",
          "syntaxKind": "block"
        },
        {
          "tagName": "@jsxFrag",
          "syntaxKind": "block"
        },
        {
          "tagName": "@jsxImportSource",
          "syntaxKind": "block"
        },
        {
          "tagName": "@betaDocumentation",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@internalRemarks",
          "syntaxKind": "block"
        },
        {
          "tagName": "@preapproved",
          "syntaxKind": "modifier"
        },
        {
          "tagName": "@official",
          "syntaxKind": "block"
        },
        {
          "tagName": "@remark",
          "syntaxKind": "block"
        },
        {
          "tagName": "@since",
          "syntaxKind": "block"
        },
        {
          "tagName": "@todo",
          "syntaxKind": "block"
        },
        {
          "tagName": "@tutorial",
          "syntaxKind": "block"
        },
        {
          "tagName": "@unofficial",
          "syntaxKind": "block"
        }
      ],
      "supportForTags": {
        "@alpha": true,
        "@beta": true,
        "@defaultValue": true,
        "@decorator": true,
        "@deprecated": true,
        "@eventProperty": true,
        "@example": true,
        "@experimental": true,
        "@inheritDoc": true,
        "@internal": true,
        "@label": true,
        "@link": true,
        "@override": true,
        "@packageDocumentation": true,
        "@param": true,
        "@privateRemarks": true,
        "@public": true,
        "@readonly": true,
        "@remarks": true,
        "@returns": true,
        "@sealed": true,
        "@see": true,
        "@throws": true,
        "@typeParam": true,
        "@virtual": true,
        "@betaDocumentation": true,
        "@internalRemarks": true,
        "@preapproved": true,
        "@official": true,
        "@remark": true,
        "@since": true,
        "@todo": true,
        "@tutorial": true,
        "@unofficial": true
      },
      "reportUnsupportedHtmlElements": false
    }
  },
  "kind": "Package",
  "canonicalReference": "obsidian-typings!",
  "docComment": "",
  "name": "obsidian-typings",
  "preserveMemberOrder": false,
  "members": [
    {
      "kind": "EntryPoint",
      "canonicalReference": "obsidian-typings!",
      "name": "",
      "preserveMemberOrder": false,
      "members": [
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AbsFunction:interface",
          "docComment": "/**\n * Function `Abs`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AbsFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/AbsFunction.d.ts",
          "releaseTag": "Public",
          "name": "AbsFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AbstractFileTreeItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AbstractFileTreeItem<T extends "
            },
            {
              "kind": "Reference",
              "text": "TAbstractFile",
              "canonicalReference": "obsidian!TAbstractFile:class"
            },
            {
              "kind": "Content",
              "text": "> extends "
            },
            {
              "kind": "Reference",
              "text": "TreeItem",
              "canonicalReference": "obsidian-typings!TreeItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/AbstractFileTreeItem.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "AbstractFileTreeItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#file:member",
              "docComment": "/**\n * Associated file with this item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#getTitle:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getTitle(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getTitle"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#info:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "info: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeInfo",
                  "canonicalReference": "obsidian-typings!TreeNodeInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "info",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#isFullTimeShown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isFullTimeShown(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isFullTimeShown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#onRender:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRender(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onRender"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#parent:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parent: "
                },
                {
                  "kind": "Reference",
                  "text": "FileTreeItemParent",
                  "canonicalReference": "obsidian-typings!FileTreeItemParent:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "parent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#rendered:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rendered: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rendered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#startRename:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startRename(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "startRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#stopRename:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stopRename(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "stopRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#updateTitle:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateTitle(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateTitle"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem#view:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "view: "
                },
                {
                  "kind": "Reference",
                  "text": "FileExplorerView",
                  "canonicalReference": "obsidian-typings!FileExplorerView:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "view",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AbstractSearchComponent:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AbstractSearchComponent "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Components/AbstractSearchComponent.d.ts",
          "releaseTag": "Public",
          "name": "AbstractSearchComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#containerEl:member",
              "docComment": "/**\n * The container element in which the search component exists (i.e. Editor).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#getQuery:member(1)",
              "docComment": "/**\n * Returns the current search query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getQuery(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getQuery"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#goToNextInput:member(1)",
              "docComment": "/**\n * Switch to the next inputElement.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "goToNextInput(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "goToNextInput"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#onEnter:member(1)",
              "docComment": "/**\n * Invokes findNextOrReplace.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEnter(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onEnter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#onShiftEnter:member(1)",
              "docComment": "/**\n * Invokes findPrevious.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onShiftEnter(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onShiftEnter"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#replaceInputEl:member",
              "docComment": "/**\n * Container for the replacement input field.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replaceInputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "replaceInputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#scope:member",
              "docComment": "/**\n * Keyscope for search component.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scope: "
                },
                {
                  "kind": "Reference",
                  "text": "Scope",
                  "canonicalReference": "obsidian!Scope:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scope",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#searchButtonContainerEl:member",
              "docComment": "/**\n * Container for all the action buttons.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchButtonContainerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchButtonContainerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#searchContainerEl:member",
              "docComment": "/**\n * Container for the search component itself.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchContainerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchContainerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent#searchInputEl:member",
              "docComment": "/**\n * Container for the search input field.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchInputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchInputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Account:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Account "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Account.d.ts",
          "releaseTag": "Public",
          "name": "Account",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#company:member",
              "docComment": "/**\n * The company associated with the activated commercial license.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "company: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "company",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#email:member",
              "docComment": "/**\n * The email address associated with the account.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "email: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "email",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#expiry:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "expiry: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "expiry",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#key:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "key: "
                },
                {
                  "kind": "Content",
                  "text": "string | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "key",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#keyValidation:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyValidation: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keyValidation",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#license:member",
              "docComment": "/**\n * The license available to the account.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "license: "
                },
                {
                  "kind": "Content",
                  "text": "'' | 'insider'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "license",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#name:member",
              "docComment": "/**\n * Profile name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#seats:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "seats: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "seats",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Account#token:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "token: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "token",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AddOverlayOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AddOverlayOptions "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/AddOverlayOptions.d.ts",
          "releaseTag": "Public",
          "name": "AddOverlayOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AddOverlayOptions#query:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Reference",
                  "text": "RegExp",
                  "canonicalReference": "!RegExp:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for aliases.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AliasesPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/AliasesPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "AliasesPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent#containerEl:member",
              "docComment": "/**\n * The container element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent#ctx:member",
              "docComment": "/**\n * The render context for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ctx: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyRenderContext",
                  "canonicalReference": "obsidian-typings!PropertyRenderContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ctx",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent#hoverPopover:member",
              "docComment": "/**\n * The hover popover for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverPopover: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverPopover",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent#multiselect:member",
              "docComment": "/**\n * The multiselect component for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "multiselect: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "multiselect",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'aliases'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AllPropertiesView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AllPropertiesView extends "
            },
            {
              "kind": "Reference",
              "text": "ItemView",
              "canonicalReference": "obsidian!ItemView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Properties/AllPropertiesView.d.ts",
          "releaseTag": "Public",
          "name": "AllPropertiesView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#acceptRename:member(1)",
              "docComment": "/**\n * Try to rename the file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "acceptRename(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "acceptRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#cancelRename:member(1)",
              "docComment": "/**\n * Cancels the rename.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cancelRename(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "cancelRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#exitRename:member(1)",
              "docComment": "/**\n * Quits the rename.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "exitRename(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "exitRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.AllProperties",
                  "canonicalReference": "obsidian-typings!~__type#AllProperties:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#isItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isItem(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#onKeyEnterInFocus:member(1)",
              "docComment": "/**\n * Select the item in focus if pressed 'Enter'.\n *\n * @param event - The event triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyEnterInFocus(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyEnterInFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#onKeyEnterInRename:member(1)",
              "docComment": "/**\n * Called when 'Enter' is pressed while rename. Accepts the rename.\n *\n * @param event - The event triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyEnterInRename(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyEnterInRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#onToggleShowSearch:member(1)",
              "docComment": "/**\n * Toggles the visibility of the search.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onToggleShowSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onToggleShowSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#setShowSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setShowSearch(e: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setShowSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#setSortOrder:member(1)",
              "docComment": "/**\n * Updates the sort order and sort by it.\n *\n * @param order - The sort order.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSortOrder(order: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "order",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setSortOrder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#showSearch:member(1)",
              "docComment": "/**\n * Shows the search and focus is.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#startRename:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startRename(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "startRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AllPropertiesView#updateSearch:member(1)",
              "docComment": "/**\n * Updates the search.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateSearch"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AllPropertiesViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AllPropertiesViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "AllPropertiesView",
              "canonicalReference": "obsidian-typings!AllPropertiesView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Properties/AllPropertiesViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "AllPropertiesViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AppConstructor:interface",
          "docComment": "/**\n * The App constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AppConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[adapter: "
            },
            {
              "kind": "Reference",
              "text": "DataAdapter",
              "canonicalReference": "obsidian!DataAdapter:interface"
            },
            {
              "kind": "Content",
              "text": ", appId: string], "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Constructors/AppConstructor.d.ts",
          "releaseTag": "Public",
          "name": "AppConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AppMenuBarManager:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AppMenuBarManager "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/AppMenuBarManager.d.ts",
          "releaseTag": "Public",
          "name": "AppMenuBarManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#_onLayoutChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_onLayoutChange(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "_onLayoutChange"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#applyHotkeys:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "applyHotkeys(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "applyHotkeys"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#buildMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buildMenu(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "buildMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#constructor:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor: "
                },
                {
                  "kind": "Reference",
                  "text": "AppMenuBarManagerConstructor",
                  "canonicalReference": "obsidian-typings!AppMenuBarManagerConstructor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "constructor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#getAcceleratorFromHotkey:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getAcceleratorFromHotkey(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getAcceleratorFromHotkey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#hideUnregisteredCommands:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hideUnregisteredCommands(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "hideUnregisteredCommands"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#onLayoutChange:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onLayoutChange: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onLayoutChange",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#onWindowFrameChange:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onWindowFrameChange: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onWindowFrameChange",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#requestRender:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestRender: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestRender",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#updateShareMenuItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateShareMenuItem(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateShareMenuItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#updateViewState:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateViewState(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateViewState"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManager#updateWorkspace:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateWorkspace(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateWorkspace"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AppMenuBarManagerConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AppMenuBarManagerConstructor "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/AppMenuBarManagerConstructor.d.ts",
          "releaseTag": "Public",
          "name": "AppMenuBarManagerConstructor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppMenuBarManagerConstructor#updateMenuItems:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateMenuItems(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "updateMenuItems"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AppSetting:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AppSetting extends "
            },
            {
              "kind": "Reference",
              "text": "Modal",
              "canonicalReference": "obsidian!Modal:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/AppSetting.d.ts",
          "releaseTag": "Public",
          "name": "AppSetting",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#activeTab:member",
              "docComment": "/**\n * Current active tab of the settings modal.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "activeTab: "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "activeTab",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#activeTabCloseable:member",
              "docComment": "/**\n * Closeable component for the active tab.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "activeTabCloseable: "
                },
                {
                  "kind": "Reference",
                  "text": "CloseableComponent",
                  "canonicalReference": "obsidian!CloseableComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "activeTabCloseable",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#addSettingTab:member(1)",
              "docComment": "/**\n * Add a new plugin tab to the settings modal.\n *\n * @param tab - Tab to add.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addSettingTab(tab: "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "tab",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addSettingTab"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#closeActiveTab:member(1)",
              "docComment": "/**\n * Closes the currently active tab.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "closeActiveTab(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "closeActiveTab"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#communityPluginTabContainer:member",
              "docComment": "/**\n * Container element containing the community plugins\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "communityPluginTabContainer: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "communityPluginTabContainer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#communityPluginTabHeaderGroup:member",
              "docComment": "/**\n * Container element containing the community plugins header.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "communityPluginTabHeaderGroup: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "communityPluginTabHeaderGroup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#corePluginTabContainer:member",
              "docComment": "/**\n * Container element containing the core plugins.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "corePluginTabContainer: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "corePluginTabContainer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#corePluginTabHeaderGroup:member",
              "docComment": "/**\n * Container element containing the core plugins header.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "corePluginTabHeaderGroup: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "corePluginTabHeaderGroup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#isPluginSettingTab:member(1)",
              "docComment": "/**\n * Check whether tab is a plugin tab.\n *\n * @param tab - Tab to check.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isPluginSettingTab(tab: "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "tab",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isPluginSettingTab"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#lastTabId:member",
              "docComment": "/**\n * Previously opened tab ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastTabId: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastTabId",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#openTab:member(1)",
              "docComment": "/**\n * Open a specific tab by tab reference.\n *\n * @param tab - Tab to open.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openTab(tab: "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "tab",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "openTab"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#openTabById:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openTabById(id: "
                },
                {
                  "kind": "Content",
                  "text": "'hotkeys'"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "HotkeysSettingTab",
                  "canonicalReference": "obsidian-typings!HotkeysSettingTab:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "openTabById"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#openTabById:member(2)",
              "docComment": "/**\n * Open a specific tab by ID.\n *\n * @param id - ID of the tab to open.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openTabById(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 2,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "openTabById"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#pluginTabs:member",
              "docComment": "/**\n * List of all plugin tabs (core and community, ordered by precedence).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pluginTabs: "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pluginTabs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#removeSettingTab:member(1)",
              "docComment": "/**\n * Remove a plugin tab from the settings modal.\n *\n * @param tab - Tab to remove.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeSettingTab(tab: "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "tab",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeSettingTab"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#settingTabs:member",
              "docComment": "/**\n * List of all core settings tabs (editor, files & links, ...).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "settingTabs: "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "settingTabs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#tabContainer:member",
              "docComment": "/**\n * Container element containing the core settings.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tabContainer: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tabContainer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#tabContentContainer:member",
              "docComment": "/**\n * Container for currently active settings tab.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tabContentContainer: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tabContentContainer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppSetting#tabHeadersEl:member",
              "docComment": "/**\n * Container for all settings tabs.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tabHeadersEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tabHeadersEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#updateModalTitle:member(1)",
              "docComment": "/**\n * Update the title of the modal.\n *\n * @param tab - Tab to update the title to.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateModalTitle(tab: "
                },
                {
                  "kind": "Reference",
                  "text": "SettingTab",
                  "canonicalReference": "obsidian!SettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "tab",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateModalTitle"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AppSetting#updatePluginSection:member(1)",
              "docComment": "/**\n * Update a tab section.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updatePluginSection(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updatePluginSection"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AppVaultConfig:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AppVaultConfig "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/AppVaultConfig/AppVaultConfig.d.ts",
          "releaseTag": "Public",
          "name": "AppVaultConfig",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#accentColor:member",
              "docComment": "/**\n * Appearance \\> Accent color.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "accentColor: "
                },
                {
                  "kind": "Content",
                  "text": "'' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "accentColor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#alwaysUpdateLinks:member",
              "docComment": "/**\n * Files & Links \\> Automatically update internal links.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "alwaysUpdateLinks?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "alwaysUpdateLinks",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#attachmentFolderPath:member",
              "docComment": "/**\n * Files & Links \\> Attachment folder path.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attachmentFolderPath?: "
                },
                {
                  "kind": "Content",
                  "text": "'/' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "attachmentFolderPath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#autoConvertHtml:member",
              "docComment": "/**\n * Editor \\> Auto convert HTML.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "autoConvertHtml?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "autoConvertHtml",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#autoPairBrackets:member",
              "docComment": "/**\n * Editor \\> Auto pair brackets.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "autoPairBrackets?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "autoPairBrackets",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#autoPairMarkdown:member",
              "docComment": "/**\n * Editor \\> Auto pair Markdown syntax.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "autoPairMarkdown?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "autoPairMarkdown",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#baseFontSize:member",
              "docComment": "/**\n * Appearance \\> Font size.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "baseFontSize?: "
                },
                {
                  "kind": "Content",
                  "text": "16 | number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "baseFontSize",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#baseFontSizeAction:member",
              "docComment": "/**\n * Appearance \\> Quick font size adjustment.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "baseFontSizeAction?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "baseFontSizeAction",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#communityPluginSortOrder:member",
              "docComment": "/**\n * Community Plugins \\> Browse \\> Sort order.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "communityPluginSortOrder: "
                },
                {
                  "kind": "Content",
                  "text": "'download' | 'update' | 'release' | 'alphabetical'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "communityPluginSortOrder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#communityThemeSortOrder:member",
              "docComment": "/**\n * Themes \\> Browse \\> Sort order.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "communityThemeSortOrder: "
                },
                {
                  "kind": "Content",
                  "text": "'download' | 'update' | 'release' | 'alphabetical'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "communityThemeSortOrder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#cssTheme:member",
              "docComment": "/**\n * Appearance \\> Theme.\n *\n * @remark\n *\n * is the default Obsidian theme.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cssTheme?: "
                },
                {
                  "kind": "Content",
                  "text": "'' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "cssTheme",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#defaultViewMode:member",
              "docComment": "/**\n * Editor \\> Default view for new tabs.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultViewMode?: "
                },
                {
                  "kind": "Content",
                  "text": "'source' | 'preview'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "defaultViewMode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#emacsyKeys:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "emacsyKeys?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "emacsyKeys",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#enabledCssSnippets:member",
              "docComment": "/**\n * Appearance \\> CSS snippets.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enabledCssSnippets?: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "enabledCssSnippets",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#fileSortOrder:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fileSortOrder?: "
                },
                {
                  "kind": "Content",
                  "text": "'alphabetical'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "fileSortOrder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#focusNewTab:member",
              "docComment": "/**\n * Editor \\> Always focus new tabs.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusNewTab?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "focusNewTab",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#foldHeading:member",
              "docComment": "/**\n * Editor \\> Fold heading.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "foldHeading?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "foldHeading",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#foldIndent:member",
              "docComment": "/**\n * Editor \\> Fold indent.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "foldIndent?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "foldIndent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#hotkeys:member",
              "docComment": "/**\n * Hotkeys.\n *\n * @deprecated\n *\n * Likely not used anymore.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hotkeys?: "
                },
                {
                  "kind": "Reference",
                  "text": "AppVaultConfigHotkeysRecord",
                  "canonicalReference": "obsidian-typings!AppVaultConfigHotkeysRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "hotkeys",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#interfaceFontFamily:member",
              "docComment": "/**\n * Appearance \\> Interface font.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "interfaceFontFamily?: "
                },
                {
                  "kind": "Content",
                  "text": "'' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "interfaceFontFamily",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#legacyEditor:member",
              "docComment": "/**\n * Editor \\> Use legacy editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "legacyEditor?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "legacyEditor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#livePreview:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "livePreview?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "livePreview",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#mobilePullAction:member",
              "docComment": "/**\n * Mobile \\> Configure mobile Quick Action.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mobilePullAction?: "
                },
                {
                  "kind": "Content",
                  "text": "'command-palette:open' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "mobilePullAction",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#mobileQuickRibbonItem:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mobileQuickRibbonItem?: "
                },
                {
                  "kind": "Content",
                  "text": "'' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "mobileQuickRibbonItem",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#mobileToolbarCommands:member",
              "docComment": "/**\n * Mobile \\> Manage toolbar options.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mobileToolbarCommands?: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "mobileToolbarCommands",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#monospaceFontFamily:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "monospaceFontFamily?: "
                },
                {
                  "kind": "Content",
                  "text": "'' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "monospaceFontFamily",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#nativeMenus:member",
              "docComment": "/**\n * Appearance \\> Native menus.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nativeMenus?: "
                },
                {
                  "kind": "Content",
                  "text": "null | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "nativeMenus",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#newFileFolderPath:member",
              "docComment": "/**\n * Files & Links \\> Default location for new notes | 'folder' \\> Folder to create new notes in.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "newFileFolderPath?: "
                },
                {
                  "kind": "Content",
                  "text": "'/' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "newFileFolderPath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#newFileLocation:member",
              "docComment": "/**\n * Files & Links \\> Default location for new notes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "newFileLocation?: "
                },
                {
                  "kind": "Content",
                  "text": "'root' | 'current' | 'folder'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "newFileLocation",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#newLinkFormat:member",
              "docComment": "/**\n * Files & Links \\> New link format.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "newLinkFormat?: "
                },
                {
                  "kind": "Content",
                  "text": "'shortest' | 'relative' | 'absolute'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "newLinkFormat",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#pdfExportSettings:member",
              "docComment": "/**\n * Saved on executing 'Export to PDF' command.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pdfExportSettings?: "
                },
                {
                  "kind": "Reference",
                  "text": "PdfExportSettings",
                  "canonicalReference": "obsidian-typings!PdfExportSettings:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "pdfExportSettings",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#promptDelete:member",
              "docComment": "/**\n * Files & Links \\> Confirm line deletion.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "promptDelete?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "promptDelete",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#propertiesInDocument:member",
              "docComment": "/**\n * Editor \\> Properties in document.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "propertiesInDocument?: "
                },
                {
                  "kind": "Content",
                  "text": "'visible' | 'hidden' | 'source'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "propertiesInDocument",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#readableLineLength:member",
              "docComment": "/**\n * Editor \\> Readable line length.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readableLineLength?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "readableLineLength",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#rightToLeft:member",
              "docComment": "/**\n * Editor \\> Right-to-left (RTL).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rightToLeft?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "rightToLeft",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#showIndentGuide:member",
              "docComment": "/**\n * Editor \\> Show indentation guides.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showIndentGuide?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showIndentGuide",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#showInlineTitle:member",
              "docComment": "/**\n * Editor \\> Show inline title.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showInlineTitle?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showInlineTitle",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#showLineNumber:member",
              "docComment": "/**\n * Editor \\> Show line numbers.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showLineNumber?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showLineNumber",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#showRibbon:member",
              "docComment": "/**\n * Appearance \\> Show ribbon.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showRibbon?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showRibbon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#showUnsupportedFiles:member",
              "docComment": "/**\n * Files & Links \\> Detect all file extensions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showUnsupportedFiles?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showUnsupportedFiles",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#showViewHeader:member",
              "docComment": "/**\n * Appearance \\> Show tab title bar.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showViewHeader?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showViewHeader",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#smartIndentList:member",
              "docComment": "/**\n * Editor \\> Smart indent lists.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "smartIndentList?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "smartIndentList",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#spellcheck:member",
              "docComment": "/**\n * Editor \\> Spellcheck.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "spellcheck?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "spellcheck",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#spellcheckLanguages:member",
              "docComment": "/**\n * Editor \\> Spellcheck languages.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "spellcheckLanguages?: "
                },
                {
                  "kind": "Content",
                  "text": "null | string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "spellcheckLanguages",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#strictLineBreaks:member",
              "docComment": "/**\n * Editor \\> Strict line breaks.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "strictLineBreaks?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "strictLineBreaks",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#tabSize:member",
              "docComment": "/**\n * Editor \\> Tab indent size.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tabSize?: "
                },
                {
                  "kind": "Content",
                  "text": "4 | number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "tabSize",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#textFontFamily:member",
              "docComment": "/**\n * Appearance \\> Text font.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "textFontFamily?: "
                },
                {
                  "kind": "Content",
                  "text": "'' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "textFontFamily",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#theme:member",
              "docComment": "/**\n * Appearance \\> Base color scheme.\n *\n * @remark\n *\n * Not be confused with cssTheme, this setting is for the light/dark mode.\n *\n * @remark\n *\n * moonstone is light theme, 'obsidian' is dark theme.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "theme?: "
                },
                {
                  "kind": "Content",
                  "text": "'moonstone' | 'obsidian'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "theme",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#translucency:member",
              "docComment": "/**\n * Appearance \\> Translucent window.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "translucency?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "translucency",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#trashOption:member",
              "docComment": "/**\n * Files & Links \\> Deleted files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "trashOption?: "
                },
                {
                  "kind": "Content",
                  "text": "'system' | 'local' | 'none'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "trashOption",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#types:member",
              "docComment": "/**\n * @deprecated\n *\n * Probably left-over code from old properties type storage\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "types: "
                },
                {
                  "kind": "Content",
                  "text": "object"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "types",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#useMarkdownLinks:member",
              "docComment": "/**\n * Files & Links \\> Use [[Wikilinks]].\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "useMarkdownLinks?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "useMarkdownLinks",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#userIgnoreFilters:member",
              "docComment": "/**\n * Files & Links \\> Excluded files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "userIgnoreFilters?: "
                },
                {
                  "kind": "Content",
                  "text": "null | string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "userIgnoreFilters",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#useTab:member",
              "docComment": "/**\n * Editor \\> Indent using tabs.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "useTab?: "
                },
                {
                  "kind": "Content",
                  "text": "true | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "useTab",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AppVaultConfig#vimMode:member",
              "docComment": "/**\n * Editor \\> Vim key bindings.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vimMode?: "
                },
                {
                  "kind": "Content",
                  "text": "false | boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "vimMode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AppVaultConfigHotkeysRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AppVaultConfigHotkeysRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, string>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/AppVaultConfig/AppVaultConfigHotkeysRecord.d.ts",
          "releaseTag": "Public",
          "name": "AppVaultConfigHotkeysRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AudioRecorderPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AudioRecorderPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "AudioRecorderPluginInstance",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/AudioRecorder/AudioRecorderPlugin.d.ts",
          "releaseTag": "Public",
          "name": "AudioRecorderPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AudioRecorderPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "AudioRecorderPlugin",
              "canonicalReference": "obsidian-typings!AudioRecorderPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/AudioRecorder/AudioRecorderPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "AudioRecorderPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#checkPermission:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "checkPermission(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<boolean>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "checkPermission"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#extension:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extension: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "extension",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#onRecordAudio:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRecordAudio(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onRecordAudio"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#onStartRecording:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onStartRecording(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onStartRecording"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#onStopRecording:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onStopRecording(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onStopRecording"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "AudioRecorderPlugin",
                  "canonicalReference": "obsidian-typings!AudioRecorderPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#recorder:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "recorder: "
                },
                {
                  "kind": "Reference",
                  "text": "MediaRecorder",
                  "canonicalReference": "!MediaRecorder:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "recorder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#recording:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "recording: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "recording",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#saveRecording:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveRecording(audioBuffer: "
                },
                {
                  "kind": "Reference",
                  "text": "ArrayBuffer",
                  "canonicalReference": "!ArrayBuffer:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "audioBuffer",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "saveRecording"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#showRecordingMessage:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showRecordingMessage(message: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", isError: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "message",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "isError",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "showRecordingMessage"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance#startRecording:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startRecording(stream: "
                },
                {
                  "kind": "Reference",
                  "text": "MediaStream",
                  "canonicalReference": "!MediaStream:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "stream",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "startRecording"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AudioView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AudioView extends "
            },
            {
              "kind": "Reference",
              "text": "EditableFileView",
              "canonicalReference": "obsidian!EditableFileView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/AudioView.d.ts",
          "releaseTag": "Public",
          "name": "AudioView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!AudioView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!AudioViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface AudioViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "AudioView",
              "canonicalReference": "obsidian-typings!AudioView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/AudioViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "AudioViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BacklinkComponent:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BacklinkComponent extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts",
          "releaseTag": "Public",
          "name": "BacklinkComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#addLinkFunction:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addLinkFunction(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "addLinkFunction"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#backlinkCollapsed:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlinkCollapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backlinkCollapsed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#backlinkCountEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlinkCountEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLSpanElement",
                  "canonicalReference": "!HTMLSpanElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backlinkCountEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#backlinkDom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlinkDom: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDom",
                  "canonicalReference": "obsidian-typings!ResultDom:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backlinkDom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#backlinkFile:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlinkFile: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backlinkFile",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#backlinkHeaderEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlinkHeaderEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backlinkHeaderEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#backlinkQueue:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlinkQueue: "
                },
                {
                  "kind": "Reference",
                  "text": "ItemQueue",
                  "canonicalReference": "obsidian-typings!ItemQueue:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "> | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backlinkQueue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#collapseAll:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapseAll: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapseAll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#collapseAllButtonEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapseAllButtonEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapseAllButtonEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#extraContext:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extraContext: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "extraContext",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#extraContextButtonEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extraContextButtonEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "extraContextButtonEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#file:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#getState:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getState(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getState"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#headerDom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "headerDom: "
                },
                {
                  "kind": "Reference",
                  "text": "HeaderDom",
                  "canonicalReference": "obsidian-typings!HeaderDom:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "headerDom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#isShowingSearch:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isShowingSearch: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isShowingSearch",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onFileChanged:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileChanged(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileChanged"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onFileDeleted:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileDeleted(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileDeleted"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onFileRename:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileRename(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onload:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onload(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onMetadataChanged:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMetadataChanged(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onMetadataChanged"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onResize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onToggleCollapseClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onToggleCollapseClick(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onToggleCollapseClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onToggleMoreContextClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onToggleMoreContextClick(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onToggleMoreContextClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#onToggleShowSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onToggleShowSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onToggleShowSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#passSearchFilter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "passSearchFilter(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "passSearchFilter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#recomputeBacklink:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "recomputeBacklink(backlinkFile: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "backlinkFile",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "recomputeBacklink"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#recomputeUnlinked:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "recomputeUnlinked(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "recomputeUnlinked"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#searchComponent:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchComponent: "
                },
                {
                  "kind": "Reference",
                  "text": "SearchComponent",
                  "canonicalReference": "obsidian!SearchComponent:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchComponent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#searchQuery:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchQuery: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchQuery",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#setBacklinkCollapsed:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setBacklinkCollapsed(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setBacklinkCollapsed"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#setCollapseAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapseAll(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setCollapseAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#setExtraContext:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setExtraContext(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setExtraContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#setSectionCollapsed:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSectionCollapsed(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg4: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg4",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "setSectionCollapsed"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#setShowSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setShowSearch(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setShowSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#setSortOrder:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSortOrder(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setSortOrder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#setState:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setState(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setState"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#setUnlinkedCollapsed:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setUnlinkedCollapsed(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setUnlinkedCollapsed"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#showSearchButtonEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showSearchButtonEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "showSearchButtonEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#sortOrder:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sortOrder: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sortOrder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#stopBacklinkSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stopBacklinkSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "stopBacklinkSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#stopUnlinkedSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stopUnlinkedSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "stopUnlinkedSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#toggleBacklinkCollapsed:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleBacklinkCollapsed(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleBacklinkCollapsed"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#toggleUnlinkedCollapsed:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleUnlinkedCollapsed(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleUnlinkedCollapsed"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#tooltipPlacement:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tooltipPlacement: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tooltipPlacement",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#unlinkedAliases:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unlinkedAliases: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unlinkedAliases",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#unlinkedCollapsed:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unlinkedCollapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unlinkedCollapsed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#unlinkedCountEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unlinkedCountEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLSpanElement",
                  "canonicalReference": "!HTMLSpanElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unlinkedCountEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#unlinkedDom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unlinkedDom: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDom",
                  "canonicalReference": "obsidian-typings!ResultDom:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unlinkedDom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#unlinkedFile:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unlinkedFile: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unlinkedFile",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#unlinkedHeaderEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unlinkedHeaderEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unlinkedHeaderEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#unlinkedQueue:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unlinkedQueue: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unlinkedQueue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#updateHeaderTooltip:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateHeaderTooltip(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "updateHeaderTooltip"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkComponent#updateSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateSearch"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BacklinkPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BacklinkPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BacklinkPluginInstance",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Backlink/BacklinkPlugin.d.ts",
          "releaseTag": "Public",
          "name": "BacklinkPlugin",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkPlugin#views:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "views: "
                },
                {
                  "kind": "Reference",
                  "text": "BacklinkPluginViews",
                  "canonicalReference": "obsidian-typings!BacklinkPluginViews:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "views",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BacklinkPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BacklinkPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BacklinkPlugin",
              "canonicalReference": "obsidian-typings!BacklinkPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Backlink/BacklinkPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "BacklinkPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#file:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file?: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#initLeaf:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initLeaf(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initLeaf"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#onEnable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEnable(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ", plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "BacklinkPlugin",
                  "canonicalReference": "obsidian-typings!BacklinkPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "plugin",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onEnable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#onExternalSettingsChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalSettingsChange(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onExternalSettingsChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#onFileMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", source: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", leaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "leaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": true
                }
              ],
              "name": "onFileMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#onFileOpen:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileOpen(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#onUserDisable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onUserDisable(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onUserDisable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#onUserEnable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onUserEnable(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onUserEnable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#openBacklinksForActiveFile:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openBacklinksForActiveFile(skipSplit: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "skipSplit",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "openBacklinksForActiveFile"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Reference",
                  "text": "BacklinkPluginInstanceOptions",
                  "canonicalReference": "obsidian-typings!BacklinkPluginInstanceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "BacklinkPlugin",
                  "canonicalReference": "obsidian-typings!BacklinkPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#toggleBacklinksInDocument:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleBacklinksInDocument(skip: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "skip",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "toggleBacklinksInDocument"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance#updateBacklinks:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateBacklinks(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateBacklinks"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BacklinkPluginInstanceOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BacklinkPluginInstanceOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Backlink/BacklinkPluginInstanceOptions.d.ts",
          "releaseTag": "Public",
          "name": "BacklinkPluginInstanceOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstanceOptions#backlinkInDocument:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlinkInDocument?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "backlinkInDocument",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BacklinkPluginViews:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BacklinkPluginViews extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "ViewCreator",
              "canonicalReference": "obsidian!ViewCreator:type"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Backlink/BacklinkPluginViews.d.ts",
          "releaseTag": "Public",
          "name": "BacklinkPluginViews",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkPluginViews#backlink:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlink(left: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "BacklinkView",
                  "canonicalReference": "obsidian-typings!BacklinkView:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "left",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "backlink"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BacklinkView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BacklinkView extends "
            },
            {
              "kind": "Reference",
              "text": "InfoFileView",
              "canonicalReference": "obsidian-typings!InfoFileView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Backlink/BacklinkView.d.ts",
          "releaseTag": "Public",
          "name": "BacklinkView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BacklinkView#backlink:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backlink: "
                },
                {
                  "kind": "Reference",
                  "text": "BacklinkComponent",
                  "canonicalReference": "obsidian-typings!BacklinkComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backlink",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Backlink",
                  "canonicalReference": "obsidian-typings!~__type#Backlink:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkView#showSearch:member(1)",
              "docComment": "/**\n * Shows the search.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BacklinkView#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BacklinkViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BacklinkViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BacklinkView",
              "canonicalReference": "obsidian-typings!BacklinkView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Backlink/BacklinkViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "BacklinkViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesConfigFileFilterAndClause:interface",
          "docComment": "/**\n * BasesConfigFileFilter `and` clause.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesConfigFileFilterAndClause "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Bases/BasesConfigFileFilterAndClause.d.ts",
          "releaseTag": "Public",
          "name": "BasesConfigFileFilterAndClause",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesConfigFileFilterAndClause#and:member",
              "docComment": "/**\n * All of the following filters must match.\n *\n * @since\n *\n * 1.10.0\n *\n * @example\n * ```ts\n * {\n *     and: [\n *         '*.md',\n *         '*.txt',\n *     ],\n * }\n * ```\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "and: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesConfigFileFilter",
                  "canonicalReference": "obsidian!BasesConfigFileFilter:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "and",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesConfigFileFilterNotClause:interface",
          "docComment": "/**\n * BasesConfigFileFilter `not` clause.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesConfigFileFilterNotClause "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Bases/BasesConfigFileFilterNotClause.d.ts",
          "releaseTag": "Public",
          "name": "BasesConfigFileFilterNotClause",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesConfigFileFilterNotClause#not:member",
              "docComment": "/**\n * None of the following filters should match.\n *\n * @since\n *\n * 1.10.0\n *\n * @example\n * ```ts\n * {\n *     not: [\n *         '*.md',\n *         '*.txt',\n *     ],\n * }\n * ```\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "not: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesConfigFileFilter",
                  "canonicalReference": "obsidian!BasesConfigFileFilter:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "not",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesConfigFileFilterOrClause:interface",
          "docComment": "/**\n * BasesConfigFileFilter `or` clause.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesConfigFileFilterOrClause "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Bases/BasesConfigFileFilterOrClause.d.ts",
          "releaseTag": "Public",
          "name": "BasesConfigFileFilterOrClause",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesConfigFileFilterOrClause#or:member",
              "docComment": "/**\n * Some of the following filters should match.\n *\n * @since\n *\n * 1.10.0\n *\n * @example\n * ```ts\n * {\n *     or: [\n *         '*.md',\n *         '*.txt',\n *     ],\n * }\n * ```\n *\n * @public\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "or: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesConfigFileFilter",
                  "canonicalReference": "obsidian!BasesConfigFileFilter:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "or",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesContext:interface",
          "docComment": "/**\n * Bases context\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesContext extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesContext.d.ts",
          "releaseTag": "Public",
          "name": "BasesContext",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesContext#_local:member",
              "docComment": "/**\n * Local context.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_local: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesLocal",
                  "canonicalReference": "obsidian-typings!BasesLocal:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "_local",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesContextConstructor:interface",
          "docComment": "/**\n * Table view constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesContextConstructor extends\n    "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<\n        [app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": ", filter: "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "BasesFilter",
              "canonicalReference": "obsidian-typings!BasesFilter:interface"
            },
            {
              "kind": "Content",
              "text": ">, formulas: "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "BasesFormula",
              "canonicalReference": "obsidian-typings!BasesFormula:interface"
            },
            {
              "kind": "Content",
              "text": ">, file: "
            },
            {
              "kind": "Reference",
              "text": "TFile",
              "canonicalReference": "obsidian!TFile:class"
            },
            {
              "kind": "Content",
              "text": " | null],\n        "
            },
            {
              "kind": "Reference",
              "text": "BasesContext",
              "canonicalReference": "obsidian-typings!BasesContext:interface"
            },
            {
              "kind": "Content",
              "text": "\n    >"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesContextConstructor.d.ts",
          "releaseTag": "Public",
          "name": "BasesContextConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 17
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesControl:interface",
          "docComment": "/**\n * Bases control.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesControl "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesControl.d.ts",
          "releaseTag": "Public",
          "name": "BasesControl",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesControl#renderTo:member(1)",
              "docComment": "/**\n * Render to.\n *\n * @param containerEl - The container element.\n *\n * @param t - The data to render.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderTo(containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", renderContext: "
                },
                {
                  "kind": "Reference",
                  "text": "RenderContext",
                  "canonicalReference": "obsidian!RenderContext:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "containerEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "renderContext",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "renderTo"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesController:interface",
          "docComment": "/**\n * Controller for the view.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesController extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesController.d.ts",
          "releaseTag": "Public",
          "name": "BasesController",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#addResult:member(1)",
              "docComment": "/**\n * Adds a result to the results.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addResult(result: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "result",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "addResult"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#app:member",
              "docComment": "/**\n * The Obsidian app instance.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#buildBasesContext:member(1)",
              "docComment": "/**\n * Builds the bases context.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buildBasesContext(filter: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFilter",
                  "canonicalReference": "obsidian-typings!BasesFilter:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "BasesContext",
                  "canonicalReference": "obsidian-typings!BasesContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "filter",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "buildBasesContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#clear:member(1)",
              "docComment": "/**\n * Clears the view controller.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#clearError:member(1)",
              "docComment": "/**\n * Clears the error.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearError(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearError"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#ctx:member",
              "docComment": "/**\n * The context of the view controller.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ctx: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesContext",
                  "canonicalReference": "obsidian-typings!BasesContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ctx",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#currentFile:member",
              "docComment": "/**\n * The current file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "currentFile: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "currentFile",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#displayError:member(1)",
              "docComment": "/**\n * Displays an error.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayError(error: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "error",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "displayError"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#error:member",
              "docComment": "/**\n * The current error.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "error: "
                },
                {
                  "kind": "Content",
                  "text": "string | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "error",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#errorEl:member",
              "docComment": "/**\n * The error element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "errorEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "errorEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#errors:member",
              "docComment": "/**\n * The errors.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "errors: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "errors",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#evaluateRelevantProperties:member(1)",
              "docComment": "/**\n * Evaluates the relevant properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "evaluateRelevantProperties(relevantProperties: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "relevantProperties",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "evaluateRelevantProperties"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#events:member",
              "docComment": "/**\n * The events.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "events: "
                },
                {
                  "kind": "Reference",
                  "text": "Events",
                  "canonicalReference": "obsidian!Events:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "events",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#filterMenu:member",
              "docComment": "/**\n * The filter menu.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "filterMenu: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFilterMenu",
                  "canonicalReference": "obsidian-typings!BasesFilterMenu:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "filterMenu",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getActiveBasesViewOfType:member(1)",
              "docComment": "/**\n * Gets the active bases view of a given type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getActiveBasesViewOfType(viewType: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "View",
                  "canonicalReference": "obsidian!View:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "viewType",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getActiveBasesViewOfType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getCurrentFile:member(1)",
              "docComment": "/**\n * Gets the current file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getCurrentFile(): "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getCurrentFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getEditorLanguageSupport:member(1)",
              "docComment": "/**\n * Gets the editor language support.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEditorLanguageSupport(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorLanguageSupport",
                  "canonicalReference": "obsidian-typings!EditorLanguageSupport:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getEditorLanguageSupport"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getMockValue:member(1)",
              "docComment": "/**\n * Gets the mock value.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getMockValue(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getMockValue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getMockValueForIdent:member(1)",
              "docComment": "/**\n * Gets the mock value for an ident.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getMockValueForIdent(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getMockValueForIdent"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getProperties:member(1)",
              "docComment": "/**\n * Gets the properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getProperties(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getProperties"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getQueryViewNames:member(1)",
              "docComment": "/**\n * Gets the query view names.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getQueryViewNames(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getQueryViewNames"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getViewConfig:member(1)",
              "docComment": "/**\n * Gets the view config.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewConfig(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewConfig"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#getWidgetForIdent:member(1)",
              "docComment": "/**\n * Gets the widget for an ident.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getWidgetForIdent(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getWidgetForIdent"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#initialScan:member",
              "docComment": "/**\n * Whether the initial scan has been completed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialScan: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "initialScan",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#mockContext:member",
              "docComment": "/**\n * The mock context.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mockContext: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesMockContext",
                  "canonicalReference": "obsidian-typings!BasesMockContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mockContext",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#newItemMenu:member",
              "docComment": "/**\n * The new item menu.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "newItemMenu: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesNewItemMenu",
                  "canonicalReference": "obsidian-typings!BasesNewItemMenu:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "newItemMenu",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#notifyView:member(1)",
              "docComment": "/**\n * Notifies the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "notifyView(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "notifyView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#onConfigChanged:member(1)",
              "docComment": "/**\n * On config changed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onConfigChanged(configKey: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "configKey",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onConfigChanged"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#onResize:member(1)",
              "docComment": "/**\n * On resize.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#plugin:member",
              "docComment": "/**\n * The plugin instance.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesPluginInstance",
                  "canonicalReference": "obsidian-typings!BasesPluginInstance:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#promptForAddView:member(1)",
              "docComment": "/**\n * Prompt for add view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "promptForAddView(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "promptForAddView"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#propertyMenu:member",
              "docComment": "/**\n * The property menu.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "propertyMenu: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesPropertyMenu",
                  "canonicalReference": "obsidian-typings!BasesPropertyMenu:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "propertyMenu",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#query:member",
              "docComment": "/**\n * The query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesQuery",
                  "canonicalReference": "obsidian-typings!BasesQuery:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#queryState:member",
              "docComment": "/**\n * The query state.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queryState: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "queryState",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#queue:member",
              "docComment": "/**\n * The queue.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queue: "
                },
                {
                  "kind": "Reference",
                  "text": "PromisedQueue",
                  "canonicalReference": "obsidian-typings!PromisedQueue:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "queue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#relevantProperties:member",
              "docComment": "/**\n * The relevant properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "relevantProperties: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "relevantProperties",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#removeResult:member(1)",
              "docComment": "/**\n * Removes a result.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeResult(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeResult"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#requestNotifyView:member",
              "docComment": "/**\n * The request to notify the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestNotifyView: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestNotifyView",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#results:member",
              "docComment": "/**\n * The results.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "results: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown, unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "results",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#resultsMenu:member",
              "docComment": "/**\n * The results menu.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resultsMenu: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesResultsMenu",
                  "canonicalReference": "obsidian-typings!BasesResultsMenu:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "resultsMenu",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#runQuery:member(1)",
              "docComment": "/**\n * Runs a query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "runQuery(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "runQuery"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#selectView:member(1)",
              "docComment": "/**\n * Selects a view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectView(viewName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "viewName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "selectView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#setQuery:member(1)",
              "docComment": "/**\n * Sets the query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setQuery(queryOrError: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesQuery",
                  "canonicalReference": "obsidian-typings!BasesQuery:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "Error",
                  "canonicalReference": "!Error:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "queryOrError",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setQuery"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#setQueryAndView:member(1)",
              "docComment": "/**\n * Sets the query and view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setQueryAndView(queryOrError: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesQuery",
                  "canonicalReference": "obsidian-typings!BasesQuery:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "Error",
                  "canonicalReference": "!Error:interface"
                },
                {
                  "kind": "Content",
                  "text": ", viewName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "queryOrError",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "viewName",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "setQueryAndView"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#sortMenu:member",
              "docComment": "/**\n * The sort menu.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sortMenu: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesSortMenu",
                  "canonicalReference": "obsidian-typings!BasesSortMenu:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sortMenu",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#startLoader:member(1)",
              "docComment": "/**\n * Starts the loader.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startLoader(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "startLoader"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#stopLoader:member(1)",
              "docComment": "/**\n * Stops the loader.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stopLoader(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "stopLoader"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#update:member(1)",
              "docComment": "/**\n * Updates the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesController#updateCurrentFile:member(1)",
              "docComment": "/**\n * Updates the current file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateCurrentFile(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateCurrentFile"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#view:member",
              "docComment": "/**\n * The view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "view: "
                },
                {
                  "kind": "Reference",
                  "text": "View",
                  "canonicalReference": "obsidian!View:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "view",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#viewContainerEl:member",
              "docComment": "/**\n * The view container element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewContainerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewContainerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#viewEstates:member",
              "docComment": "/**\n * The view states.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewEstates: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewEstates",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#viewHeaderEl:member",
              "docComment": "/**\n * The view header element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewHeaderEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewHeaderEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#viewMenu:member",
              "docComment": "/**\n * The view menu.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewMenu: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesViewMenu",
                  "canonicalReference": "obsidian-typings!BasesViewMenu:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewMenu",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesController#viewName:member",
              "docComment": "/**\n * The view name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewName",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesExternalLink:interface",
          "docComment": "/**\n * Bases external link.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesExternalLink extends "
            },
            {
              "kind": "Reference",
              "text": "BasesControl",
              "canonicalReference": "obsidian-typings!BasesControl:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesExternalLink.d.ts",
          "releaseTag": "Public",
          "name": "BasesExternalLink",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesFile:interface",
          "docComment": "/**\n * Bases file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesFile extends "
            },
            {
              "kind": "Reference",
              "text": "BasesControl",
              "canonicalReference": "obsidian-typings!BasesControl:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesFile.d.ts",
          "releaseTag": "Public",
          "name": "BasesFile",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesFile#getLinks:member(1)",
              "docComment": "/**\n * Gets the links.\n *\n * @returns The links.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLinks(): "
                },
                {
                  "kind": "Reference",
                  "text": "BasesList",
                  "canonicalReference": "obsidian-typings!BasesList:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getLinks"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesFilter:interface",
          "docComment": "/**\n * Bases filter.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesFilter "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesFilter.d.ts",
          "releaseTag": "Public",
          "name": "BasesFilter",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesFilterMenu:interface",
          "docComment": "/**\n * Bases filter menu.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesFilterMenu "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesFilterMenu.d.ts",
          "releaseTag": "Public",
          "name": "BasesFilterMenu",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesFormula:interface",
          "docComment": "/**\n * Bases formula.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesFormula "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesFormula.d.ts",
          "releaseTag": "Public",
          "name": "BasesFormula",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesFunction:interface",
          "docComment": "/**\n * Bases function.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesFunction "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesFunction.d.ts",
          "releaseTag": "Public",
          "name": "BasesFunction",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunction#app:member",
              "docComment": "/**\n * An Obsidian app instance.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesFunction#apply:member(1)",
              "docComment": "/**\n * Applies the function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "apply(...args: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "args",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "apply"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunction#args:member",
              "docComment": "/**\n * The arguments.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "args: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFunctionArg",
                  "canonicalReference": "obsidian-typings!BasesFunctionArg:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "args",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunction#isOperator:member",
              "docComment": "/**\n * Whether the function is an operator.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isOperator: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isOperator",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunction#name:member",
              "docComment": "/**\n * The name of the function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunction#returnType:member",
              "docComment": "/**\n * The return type of the function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "returnType: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "returnType",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesFunction#serialize:member(1)",
              "docComment": "/**\n * Serializes the function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(...args: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "args",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "serialize"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesFunctionArg:interface",
          "docComment": "/**\n * Bases function argument.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesFunctionArg "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesFunctionArg.d.ts",
          "releaseTag": "Public",
          "name": "BasesFunctionArg",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctionArg#include_custom_types:member",
              "docComment": "/**\n * Whether to include custom types.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "include_custom_types?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "include_custom_types",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctionArg#name:member",
              "docComment": "/**\n * The name of the argument.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctionArg#optional:member",
              "docComment": "/**\n * Whether the argument is optional.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "optional?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "optional",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctionArg#type:member",
              "docComment": "/**\n * The types of the argument.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctionArg#variadic:member",
              "docComment": "/**\n * Whether the argument is variadic.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "variadic?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "variadic",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesFunctions:interface",
          "docComment": "/**\n * Bases functions.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesFunctions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesFunctions.d.ts",
          "releaseTag": "Public",
          "name": "BasesFunctions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#\"!=\":member",
              "docComment": "/**\n * The not equal function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'!=': "
                },
                {
                  "kind": "Reference",
                  "text": "NotEqualFunction",
                  "canonicalReference": "obsidian-typings!NotEqualFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"!=\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#\"<\":member",
              "docComment": "/**\n * The less than function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'<': "
                },
                {
                  "kind": "Reference",
                  "text": "LessFunction",
                  "canonicalReference": "obsidian-typings!LessFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"<\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#\"<=\":member",
              "docComment": "/**\n * The less than or equal to function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'<=': "
                },
                {
                  "kind": "Reference",
                  "text": "LessOrEqualFunction",
                  "canonicalReference": "obsidian-typings!LessOrEqualFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"<=\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#\"==\":member",
              "docComment": "/**\n * The equal function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'==': "
                },
                {
                  "kind": "Reference",
                  "text": "EqualFunction",
                  "canonicalReference": "obsidian-typings!EqualFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"==\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#\">\":member",
              "docComment": "/**\n * The greater than function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'>': "
                },
                {
                  "kind": "Reference",
                  "text": "GreaterFunction",
                  "canonicalReference": "obsidian-typings!GreaterFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\">\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#\">=\":member",
              "docComment": "/**\n * The greater than or equal to function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'>=': "
                },
                {
                  "kind": "Reference",
                  "text": "GreaterOrEqualFunction",
                  "canonicalReference": "obsidian-typings!GreaterOrEqualFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\">=\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#abs:member",
              "docComment": "/**\n * The absolute function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "abs: "
                },
                {
                  "kind": "Reference",
                  "text": "AbsFunction",
                  "canonicalReference": "obsidian-typings!AbsFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "abs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#ceil:member",
              "docComment": "/**\n * The ceiling function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ceil: "
                },
                {
                  "kind": "Reference",
                  "text": "CeilFunction",
                  "canonicalReference": "obsidian-typings!CeilFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ceil",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#concat:member",
              "docComment": "/**\n * The concat function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "concat: "
                },
                {
                  "kind": "Reference",
                  "text": "ConcatFunction",
                  "canonicalReference": "obsidian-typings!ConcatFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "concat",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#contains:member",
              "docComment": "/**\n * The contains function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contains: "
                },
                {
                  "kind": "Reference",
                  "text": "ContainsFunction",
                  "canonicalReference": "obsidian-typings!ContainsFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "contains",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#containsAll:member",
              "docComment": "/**\n * The contains all function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containsAll: "
                },
                {
                  "kind": "Reference",
                  "text": "ContainsAllFunction",
                  "canonicalReference": "obsidian-typings!ContainsAllFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containsAll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#containsAny:member",
              "docComment": "/**\n * The contains any function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containsAny: "
                },
                {
                  "kind": "Reference",
                  "text": "ContainsAnyFunction",
                  "canonicalReference": "obsidian-typings!ContainsAnyFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containsAny",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#containsNone:member",
              "docComment": "/**\n * The contains none function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containsNone: "
                },
                {
                  "kind": "Reference",
                  "text": "ContainsNoneFunction",
                  "canonicalReference": "obsidian-typings!ContainsNoneFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containsNone",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#dateAfter:member",
              "docComment": "/**\n * The date after function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dateAfter: "
                },
                {
                  "kind": "Reference",
                  "text": "DateAfterFunction",
                  "canonicalReference": "obsidian-typings!DateAfterFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dateAfter",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#dateBefore:member",
              "docComment": "/**\n * The date before function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dateBefore: "
                },
                {
                  "kind": "Reference",
                  "text": "DateBeforeFunction",
                  "canonicalReference": "obsidian-typings!DateBeforeFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dateBefore",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#dateDiff:member",
              "docComment": "/**\n * The date diff function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dateDiff: "
                },
                {
                  "kind": "Reference",
                  "text": "DateDiffFunction",
                  "canonicalReference": "obsidian-typings!DateDiffFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dateDiff",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#dateEquals:member",
              "docComment": "/**\n * The date equals function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dateEquals: "
                },
                {
                  "kind": "Reference",
                  "text": "DateEqualsFunction",
                  "canonicalReference": "obsidian-typings!DateEqualsFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dateEquals",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#dateModify:member",
              "docComment": "/**\n * The date modify function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dateModify: "
                },
                {
                  "kind": "Reference",
                  "text": "DateModifyFunction",
                  "canonicalReference": "obsidian-typings!DateModifyFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dateModify",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#dateNotEquals:member",
              "docComment": "/**\n * The date not equals function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dateNotEquals: "
                },
                {
                  "kind": "Reference",
                  "text": "DateNotEqualsFunction",
                  "canonicalReference": "obsidian-typings!DateNotEqualsFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dateNotEquals",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#dateOnOrAfter:member",
              "docComment": "/**\n * The date on or after function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dateOnOrAfter: "
                },
                {
                  "kind": "Reference",
                  "text": "DateOnOrAfterFunction",
                  "canonicalReference": "obsidian-typings!DateOnOrAfterFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dateOnOrAfter",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#dateOnOrBefore:member",
              "docComment": "/**\n * The date on or before function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dateOnOrBefore: "
                },
                {
                  "kind": "Reference",
                  "text": "DateOnOrBeforeFunction",
                  "canonicalReference": "obsidian-typings!DateOnOrBeforeFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dateOnOrBefore",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#day:member",
              "docComment": "/**\n * The day function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "day: "
                },
                {
                  "kind": "Reference",
                  "text": "DayFunction",
                  "canonicalReference": "obsidian-typings!DayFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "day",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#empty:member",
              "docComment": "/**\n * The empty function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "empty: "
                },
                {
                  "kind": "Reference",
                  "text": "EmptyFunction",
                  "canonicalReference": "obsidian-typings!EmptyFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "empty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#flat:member",
              "docComment": "/**\n * The flat function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "flat: "
                },
                {
                  "kind": "Reference",
                  "text": "FlatFunction",
                  "canonicalReference": "obsidian-typings!FlatFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "flat",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#floor:member",
              "docComment": "/**\n * The floor function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "floor: "
                },
                {
                  "kind": "Reference",
                  "text": "FloorFunction",
                  "canonicalReference": "obsidian-typings!FloorFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "floor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#hour:member",
              "docComment": "/**\n * The hour function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hour: "
                },
                {
                  "kind": "Reference",
                  "text": "HourFunction",
                  "canonicalReference": "obsidian-typings!HourFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hour",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#if:member",
              "docComment": "/**\n * The if function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "if: "
                },
                {
                  "kind": "Reference",
                  "text": "IfFunction",
                  "canonicalReference": "obsidian-typings!IfFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "if",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#index:member",
              "docComment": "/**\n * The index function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "index: "
                },
                {
                  "kind": "Reference",
                  "text": "IndexFunction",
                  "canonicalReference": "obsidian-typings!IndexFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "index",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#inFolder:member",
              "docComment": "/**\n * The in folder function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inFolder: "
                },
                {
                  "kind": "Reference",
                  "text": "InFolderFunction",
                  "canonicalReference": "obsidian-typings!InFolderFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inFolder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#join:member",
              "docComment": "/**\n * The join function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "join: "
                },
                {
                  "kind": "Reference",
                  "text": "JoinFunction",
                  "canonicalReference": "obsidian-typings!JoinFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "join",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#len:member",
              "docComment": "/**\n * The length function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "len: "
                },
                {
                  "kind": "Reference",
                  "text": "LenFunction",
                  "canonicalReference": "obsidian-typings!LenFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "len",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#linksTo:member",
              "docComment": "/**\n * The links to function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "linksTo: "
                },
                {
                  "kind": "Reference",
                  "text": "LinksToFunction",
                  "canonicalReference": "obsidian-typings!LinksToFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "linksTo",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#min:member",
              "docComment": "/**\n * The minimum function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "min: "
                },
                {
                  "kind": "Reference",
                  "text": "MinFunction",
                  "canonicalReference": "obsidian-typings!MinFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "min",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#minute:member",
              "docComment": "/**\n * The minute function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minute: "
                },
                {
                  "kind": "Reference",
                  "text": "MinuteFunction",
                  "canonicalReference": "obsidian-typings!MinuteFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minute",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#month:member",
              "docComment": "/**\n * The month function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "month: "
                },
                {
                  "kind": "Reference",
                  "text": "MonthFunction",
                  "canonicalReference": "obsidian-typings!MonthFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "month",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#not:member",
              "docComment": "/**\n * The not function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "not: "
                },
                {
                  "kind": "Reference",
                  "text": "NotFunction",
                  "canonicalReference": "obsidian-typings!NotFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "not",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#notContains:member",
              "docComment": "/**\n * The not contains function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "notContains: "
                },
                {
                  "kind": "Reference",
                  "text": "NotContainsFunction",
                  "canonicalReference": "obsidian-typings!NotContainsFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "notContains",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#notEmpty:member",
              "docComment": "/**\n * The not empty function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "notEmpty: "
                },
                {
                  "kind": "Reference",
                  "text": "NotEmptyFunction",
                  "canonicalReference": "obsidian-typings!NotEmptyFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "notEmpty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#now:member",
              "docComment": "/**\n * The now function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "now: "
                },
                {
                  "kind": "Reference",
                  "text": "NowFunction",
                  "canonicalReference": "obsidian-typings!NowFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "now",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#round:member",
              "docComment": "/**\n * The round function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "round: "
                },
                {
                  "kind": "Reference",
                  "text": "RoundFunction",
                  "canonicalReference": "obsidian-typings!RoundFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "round",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#second:member",
              "docComment": "/**\n * The second function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "second: "
                },
                {
                  "kind": "Reference",
                  "text": "SecondFunction",
                  "canonicalReference": "obsidian-typings!SecondFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "second",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#slice:member",
              "docComment": "/**\n * The slice function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "slice: "
                },
                {
                  "kind": "Reference",
                  "text": "SliceFunction",
                  "canonicalReference": "obsidian-typings!SliceFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "slice",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#taggedWith:member",
              "docComment": "/**\n * The tagged with function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "taggedWith: "
                },
                {
                  "kind": "Reference",
                  "text": "TaggedWithFunction",
                  "canonicalReference": "obsidian-typings!TaggedWithFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "taggedWith",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#title:member",
              "docComment": "/**\n * The title function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Reference",
                  "text": "TitleFunction",
                  "canonicalReference": "obsidian-typings!TitleFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#trim:member",
              "docComment": "/**\n * The trim function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "trim: "
                },
                {
                  "kind": "Reference",
                  "text": "TrimFunction",
                  "canonicalReference": "obsidian-typings!TrimFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "trim",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#unique:member",
              "docComment": "/**\n * The unique function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unique: "
                },
                {
                  "kind": "Reference",
                  "text": "UniqueFunction",
                  "canonicalReference": "obsidian-typings!UniqueFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unique",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesFunctions#year:member",
              "docComment": "/**\n * The year function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "year: "
                },
                {
                  "kind": "Reference",
                  "text": "YearFunction",
                  "canonicalReference": "obsidian-typings!YearFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "year",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesHandlers:interface",
          "docComment": "/**\n * Bases handlers.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesHandlers extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "ViewFactory",
              "canonicalReference": "obsidian-typings!ViewFactory:type"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesHandlers.d.ts",
          "releaseTag": "Public",
          "name": "BasesHandlers",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesHandlers#table:member",
              "docComment": "/**\n * The table view factory.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "table: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewFactory",
                  "canonicalReference": "obsidian-typings!ViewFactory:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "TableView",
                  "canonicalReference": "obsidian-typings!TableView:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "table",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesLink:interface",
          "docComment": "/**\n * Bases link.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesLink extends "
            },
            {
              "kind": "Reference",
              "text": "BasesControl",
              "canonicalReference": "obsidian-typings!BasesControl:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesLink.d.ts",
          "releaseTag": "Public",
          "name": "BasesLink",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesLink#link:member",
              "docComment": "/**\n * The link.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "link: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "link",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesLinkConstructor:interface",
          "docComment": "/**\n * Bases link constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesLinkConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": ", linkText: string, sourcePath: string, displayText: string], "
            },
            {
              "kind": "Reference",
              "text": "BasesLink",
              "canonicalReference": "obsidian-typings!BasesLink:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/BasesLinkConstructor.d.ts",
          "releaseTag": "Public",
          "name": "BasesLinkConstructor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesLinkConstructor#parseFromString:member(1)",
              "docComment": "/**\n * Parse {@link BasesLink} from string.\n *\n * @param app - The Obsidian application instance.\n *\n * @param str - The string to parse.\n *\n * @param sourcePath - The source path.\n *\n * @returns The parsed {@link BasesLink}.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parseFromString(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ", str: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", sourcePath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "BasesLink",
                  "canonicalReference": "obsidian-typings!BasesLink:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "str",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "sourcePath",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "parseFromString"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesList:interface",
          "docComment": "/**\n * Bases list.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesList extends "
            },
            {
              "kind": "Reference",
              "text": "BasesControl",
              "canonicalReference": "obsidian-typings!BasesControl:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesList.d.ts",
          "releaseTag": "Public",
          "name": "BasesList",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesList#data:member",
              "docComment": "/**\n * The controls.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "BasesControl",
                  "canonicalReference": "obsidian-typings!BasesControl:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesList#get:member(1)",
              "docComment": "/**\n * Gets a value by key.\n *\n * @param key - The key.\n *\n * @returns The value.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "BasesControl",
                  "canonicalReference": "obsidian-typings!BasesControl:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "get"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesLocal:interface",
          "docComment": "/**\n * Bases local.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesLocal "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesLocal.d.ts",
          "releaseTag": "Public",
          "name": "BasesLocal",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesLocal#implicit:member",
              "docComment": "/**\n * Implicit.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "implicit: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFile",
                  "canonicalReference": "obsidian-typings!BasesFile:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "implicit",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesLocal#note:member",
              "docComment": "/**\n * Note.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "note: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesNote",
                  "canonicalReference": "obsidian-typings!BasesNote:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "note",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesMockContext:interface",
          "docComment": "/**\n * Bases view controller mock context.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesMockContext "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesMockContext.d.ts",
          "releaseTag": "Public",
          "name": "BasesMockContext",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesNewItemMenu:interface",
          "docComment": "/**\n * Bases view controller new item menu.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesNewItemMenu "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesNewItemMenu.d.ts",
          "releaseTag": "Public",
          "name": "BasesNewItemMenu",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesNote:interface",
          "docComment": "/**\n * Bases note.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesNote "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesNote.d.ts",
          "releaseTag": "Public",
          "name": "BasesNote",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesNote#data:member",
              "docComment": "/**\n * Data.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesNote#get:member(1)",
              "docComment": "/**\n * Get control.\n *\n * @param key - The key.\n *\n * @returns The control.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "BasesControl",
                  "canonicalReference": "obsidian-typings!BasesControl:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "get"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesPlugin:interface",
          "docComment": "/**\n * Bases plugin.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BasesPluginInstance",
              "canonicalReference": "obsidian-typings!BasesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesPlugin.d.ts",
          "releaseTag": "Public",
          "name": "BasesPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesPluginInstance:interface",
          "docComment": "/**\n * Bases plugin instance.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BasesPlugin",
              "canonicalReference": "obsidian-typings!BasesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "BasesPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#app:member",
              "docComment": "/**\n * An Obsidian app instance.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#createAndEmbedBase:member(1)",
              "docComment": "/**\n * Creates and embeds a base.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createAndEmbedBase(editor: "
                },
                {
                  "kind": "Reference",
                  "text": "Editor",
                  "canonicalReference": "obsidian!Editor:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createAndEmbedBase"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#createNewBasesFile:member(1)",
              "docComment": "/**\n * Creates a new bases file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createNewBasesFile(location?: "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": ", filename?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", contents?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "location",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "filename",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "contents",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "createNewBasesFile"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#defaultOn:member",
              "docComment": "/**\n * Whether the default on.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#deregisterFunction:member(1)",
              "docComment": "/**\n * Deregisters a function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deregisterFunction(name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "deregisterFunction"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#deregisterView:member(1)",
              "docComment": "/**\n * Deregisters a view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deregisterView(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "deregisterView"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#functions:member",
              "docComment": "/**\n * The functions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "functions: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFunctions",
                  "canonicalReference": "obsidian-typings!BasesFunctions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "functions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#getFunction:member(1)",
              "docComment": "/**\n * Gets a function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFunction(name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFunction",
                  "canonicalReference": "obsidian-typings!BasesFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getFunction"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#getOperatorFunctions:member(1)",
              "docComment": "/**\n * Gets the operator functions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getOperatorFunctions(): "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFunction",
                  "canonicalReference": "obsidian-typings!BasesFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getOperatorFunctions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#getViewFactory:member(1)",
              "docComment": "/**\n * Gets a view factory.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewFactory(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ViewFactory",
                  "canonicalReference": "obsidian-typings!ViewFactory:type"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getViewFactory"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#getViewTypes:member(1)",
              "docComment": "/**\n * Gets the view types.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewTypes(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewTypes"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#handlers:member",
              "docComment": "/**\n * The handlers.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handlers: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesHandlers",
                  "canonicalReference": "obsidian-typings!BasesHandlers:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "handlers",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#onFileMenu:member(1)",
              "docComment": "/**\n * On file menu.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", source: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", leaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "leaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": true
                }
              ],
              "name": "onFileMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#registerFunction:member(1)",
              "docComment": "/**\n * Registers a function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerFunction(fn: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFunction",
                  "canonicalReference": "obsidian-typings!BasesFunction:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "fn",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "registerFunction"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesPluginInstance#registerView:member(1)",
              "docComment": "/**\n * Registers a view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerView(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", viewFactory: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewFactory",
                  "canonicalReference": "obsidian-typings!ViewFactory:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "viewFactory",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "registerView"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesProperty:interface",
          "docComment": "/**\n * Bases property.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesProperty "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesProperty.d.ts",
          "releaseTag": "Public",
          "name": "BasesProperty",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesProperty#getDisplayName:member(1)",
              "docComment": "/**\n * Gets the display name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDisplayName(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getDisplayName"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesProperty#migrateDisplayName:member(1)",
              "docComment": "/**\n * Migrates the display name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "migrateDisplayName(getDisplayName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "getDisplayName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "migrateDisplayName"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesProperty#propertyId:member",
              "docComment": "/**\n * The property ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "propertyId: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "propertyId",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesProperty#query:member",
              "docComment": "/**\n * The query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesQuery",
                  "canonicalReference": "obsidian-typings!BasesQuery:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesProperty#serialize:member(1)",
              "docComment": "/**\n * Serializes the property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(): "
                },
                {
                  "kind": "Content",
                  "text": "object"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "serialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesProperty#setDisplayName:member(1)",
              "docComment": "/**\n * Sets the display name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setDisplayName(displayName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "displayName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setDisplayName"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesProperty#unrecognizedData:member",
              "docComment": "/**\n * The unrecognized data.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unrecognizedData: "
                },
                {
                  "kind": "Content",
                  "text": "object"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unrecognizedData",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesPropertyMenu:interface",
          "docComment": "/**\n * Bases view controller property menu.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesPropertyMenu "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesPropertyMenu.d.ts",
          "releaseTag": "Public",
          "name": "BasesPropertyMenu",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesQuery:interface",
          "docComment": "/**\n * Bases query.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesQuery "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesQuery.d.ts",
          "releaseTag": "Public",
          "name": "BasesQuery",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#clone:member(1)",
              "docComment": "/**\n * Clones the query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clone(): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clone"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesQuery#formulas:member",
              "docComment": "/**\n * The formulas.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "formulas: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFormula",
                  "canonicalReference": "obsidian-typings!BasesFormula:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "formulas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#getPropertyConfig:member(1)",
              "docComment": "/**\n * Gets the property config.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getPropertyConfig(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getPropertyConfig"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#getSerializable:member(1)",
              "docComment": "/**\n * Gets the serializable data.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSerializable(): "
                },
                {
                  "kind": "Content",
                  "text": "object"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSerializable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#getViewConfig:member(1)",
              "docComment": "/**\n * Gets the view config.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewConfig(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getViewConfig"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesQuery#properties:member",
              "docComment": "/**\n * The properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "properties: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "BasesProperty",
                  "canonicalReference": "obsidian-typings!BasesProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "properties",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#removeFormula:member(1)",
              "docComment": "/**\n * Removes a formula.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeFormula(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeFormula"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#save:member(1)",
              "docComment": "/**\n * Saves the query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "save(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "save"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#saveFn:member(1)",
              "docComment": "/**\n * Saves the query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveFn(query: "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "query",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "saveFn"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#setFormulas:member(1)",
              "docComment": "/**\n * Sets the formulas.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setFormulas(formulas: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFormula",
                  "canonicalReference": "obsidian-typings!BasesFormula:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "formulas",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "setFormulas"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#setGlobalFilters:member(1)",
              "docComment": "/**\n * Sets the global filters.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setGlobalFilters(filter: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFilter",
                  "canonicalReference": "obsidian-typings!BasesFilter:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "filter",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setGlobalFilters"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesQuery#setViewFilters:member(1)",
              "docComment": "/**\n * Sets the view filters.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setViewFilters(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", filters: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesFilter",
                  "canonicalReference": "obsidian-typings!BasesFilter:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "filters",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setViewFilters"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesQuery#unrecognizedData:member",
              "docComment": "/**\n * The unrecognized data.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unrecognizedData: "
                },
                {
                  "kind": "Content",
                  "text": "object"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unrecognizedData",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesQuery#views:member",
              "docComment": "/**\n * The views.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "views: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesSubView",
                  "canonicalReference": "obsidian-typings!BasesSubView:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "views",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesResultsMenu:interface",
          "docComment": "/**\n * Bases view controller results menu.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesResultsMenu "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesResultsMenu.d.ts",
          "releaseTag": "Public",
          "name": "BasesResultsMenu",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesSortMenu:interface",
          "docComment": "/**\n * Bases view controller sort menu.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesSortMenu "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesSortMenu.d.ts",
          "releaseTag": "Public",
          "name": "BasesSortMenu",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesSubView:interface",
          "docComment": "/**\n * Bases sub view.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesSubView "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesSubView.d.ts",
          "releaseTag": "Public",
          "name": "BasesSubView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#clone:member(1)",
              "docComment": "/**\n * Clones the sub view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clone(name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "clone"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#get:member(1)",
              "docComment": "/**\n * Gets the sub view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "get"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#getAll:member(1)",
              "docComment": "/**\n * Gets all the sub views.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getAll(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#getDisplayName:member(1)",
              "docComment": "/**\n * Gets the display name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDisplayName(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getDisplayName"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#getLimit:member(1)",
              "docComment": "/**\n * Gets the limit.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLimit(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getLimit"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#getOrder:member(1)",
              "docComment": "/**\n * Gets the order.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getOrder(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getOrder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#getPropertyConfig:member(1)",
              "docComment": "/**\n * Gets the property config.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getPropertyConfig(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getPropertyConfig"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#getSort:member(1)",
              "docComment": "/**\n * Gets the sort.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSort(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSort"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#getViewName:member(1)",
              "docComment": "/**\n * Gets the view name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewName(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewName"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesSubView#name:member",
              "docComment": "/**\n * The name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesSubView#query:member",
              "docComment": "/**\n * The query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesQuery",
                  "canonicalReference": "obsidian-typings!BasesQuery:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#serialize:member(1)",
              "docComment": "/**\n * Serializes the sub view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(): "
                },
                {
                  "kind": "Reference",
                  "text": "SerializedBasesSubView",
                  "canonicalReference": "obsidian-typings!SerializedBasesSubView:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "serialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#set:member(1)",
              "docComment": "/**\n * Sets the sub view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "set(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "set"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#setLimit:member(1)",
              "docComment": "/**\n * Sets the limit.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setLimit(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setLimit"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#setOrder:member(1)",
              "docComment": "/**\n * Sets the order.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setOrder(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setOrder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesSubView#setSortProperty:member(1)",
              "docComment": "/**\n * Sets the sort property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSortProperty(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setSortProperty"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesSubView#type:member",
              "docComment": "/**\n * The type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesView:interface",
          "docComment": "/**\n * View for the `Bases` plugin.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesView extends "
            },
            {
              "kind": "Reference",
              "text": "TextFileView",
              "canonicalReference": "obsidian!TextFileView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesView.d.ts",
          "releaseTag": "Public",
          "name": "BasesView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesView#controller:member",
              "docComment": "/**\n * The controller for the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "controller: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesController",
                  "canonicalReference": "obsidian-typings!BasesController:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "controller",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesView#getViewType:member(1)",
              "docComment": "/**\n * Get view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Bases",
                  "canonicalReference": "obsidian-typings!~__type#Bases:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesView#lastData:member",
              "docComment": "/**\n * The last data of the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastData: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastData",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesView#onLayoutChange:member(1)",
              "docComment": "/**\n * Called when the layout of the view changes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onLayoutChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onLayoutChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesView#onViewChanged:member(1)",
              "docComment": "/**\n * Called when the view changes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onViewChanged(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onViewChanged"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesView#plugin:member",
              "docComment": "/**\n * Bases plugin.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesPluginInstance",
                  "canonicalReference": "obsidian-typings!BasesPluginInstance:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BasesView#query:member",
              "docComment": "/**\n * The query for the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesQuery",
                  "canonicalReference": "obsidian-typings!BasesQuery:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesView#receiveSyncState:member(1)",
              "docComment": "/**\n * Receives the sync state.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "receiveSyncState(fileView: "
                },
                {
                  "kind": "Reference",
                  "text": "FileView",
                  "canonicalReference": "obsidian!FileView:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "fileView",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "receiveSyncState"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesView#saveQuery:member(1)",
              "docComment": "/**\n * Saves the query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveQuery(query: "
                },
                {
                  "kind": "Reference",
                  "text": "BasesQuery",
                  "canonicalReference": "obsidian-typings!BasesQuery:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "query",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "saveQuery"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BasesView#updateCurrentFile:member(1)",
              "docComment": "/**\n * Updates the current file.\n *\n * @param file - The file to update.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateCurrentFile(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "updateCurrentFile"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesViewConstructor:interface",
          "docComment": "/**\n * Bases view constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesViewConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BasesView",
              "canonicalReference": "obsidian-typings!BasesView:interface"
            },
            {
              "kind": "Content",
              "text": ", [basesPluginInstance: "
            },
            {
              "kind": "Reference",
              "text": "BasesPluginInstance",
              "canonicalReference": "obsidian-typings!BasesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "]>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "BasesViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BasesViewMenu:interface",
          "docComment": "/**\n * Bases view menu.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BasesViewMenu "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/BasesViewMenu.d.ts",
          "releaseTag": "Public",
          "name": "BasesViewMenu",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BBox:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BBox "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/BBox.d.ts",
          "releaseTag": "Public",
          "name": "BBox",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BBox#maxX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "maxX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "maxX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BBox#maxY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "maxY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "maxY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BBox#minX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BBox#minY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Bezier:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Bezier "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/Bezier.d.ts",
          "releaseTag": "Public",
          "name": "Bezier",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bezier#cp1:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cp1: "
                },
                {
                  "kind": "Reference",
                  "text": "Pointer",
                  "canonicalReference": "obsidian-typings!Pointer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cp1",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bezier#cp2:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cp2: "
                },
                {
                  "kind": "Reference",
                  "text": "Pointer",
                  "canonicalReference": "obsidian-typings!Pointer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cp2",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bezier#from:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "from: "
                },
                {
                  "kind": "Reference",
                  "text": "Pointer",
                  "canonicalReference": "obsidian-typings!Pointer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "from",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bezier#path:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bezier#to:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "to: "
                },
                {
                  "kind": "Reference",
                  "text": "Pointer",
                  "canonicalReference": "obsidian-typings!Pointer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "to",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Bookmark:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Bookmark "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Bookmark.d.ts",
          "releaseTag": "Public",
          "name": "Bookmark",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bookmark#assoc:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "assoc: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "assoc",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Bookmark#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bookmark#cm:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cm: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cm",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Bookmark#find:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "find(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "find"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bookmark#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bookmark#offset:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "offset: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "offset",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Bookmark#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(changeDesc: "
                },
                {
                  "kind": "Reference",
                  "text": "ChangeDesc",
                  "canonicalReference": "@codemirror/state!ChangeDesc:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "changeDesc",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "update"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BookmarkItem:interface",
          "docComment": "/**\n * A bookmark item in the bookmarks plugin.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BookmarkItem "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarkItems/BookmarkItem.d.ts",
          "releaseTag": "Public",
          "name": "BookmarkItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarkItem#ctime:member",
              "docComment": "/**\n * The creation time of the bookmark item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ctime: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ctime",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarkItem#items:member",
              "docComment": "/**\n * The items of the bookmark item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "items?: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "items",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarkItem#path:member",
              "docComment": "/**\n * The path of the bookmark item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "path?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarkItem#query:member",
              "docComment": "/**\n * The query of the bookmark item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarkItem#subpath:member",
              "docComment": "/**\n * The subpath of the bookmark item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subpath?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "subpath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarkItem#title:member",
              "docComment": "/**\n * The title of the bookmark item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarkItem#type:member",
              "docComment": "/**\n * The type of the bookmark item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'file' | 'folder' | 'group' | 'graph' | 'search' | 'url'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarkItem#url:member",
              "docComment": "/**\n * The URL of the bookmark item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "url?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "url",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BookmarksPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BookmarksPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BookmarksPluginInstance",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarksPlugin.d.ts",
          "releaseTag": "Public",
          "name": "BookmarksPlugin",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPlugin#views:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "views: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarksPluginViews",
                  "canonicalReference": "obsidian-typings!BookmarksPluginViews:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "views",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BookmarksPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BookmarksPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BookmarksPlugin",
              "canonicalReference": "obsidian-typings!BookmarksPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "Events",
              "canonicalReference": "obsidian!Events:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarksPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "BookmarksPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#_onItemsChanged:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_onItemsChanged(shouldSave: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "shouldSave",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "_onItemsChanged"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#addItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addItem(item: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ", instance?: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarksPluginInstance",
                  "canonicalReference": "obsidian-typings!BookmarksPluginInstance:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "instance",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "addItem"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#bookmarkedViews:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bookmarkedViews: "
                },
                {
                  "kind": "Reference",
                  "text": "WeakMap",
                  "canonicalReference": "!WeakMap:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "View",
                  "canonicalReference": "obsidian!View:class"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bookmarkedViews",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#bookmarkLookup:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bookmarkLookup: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bookmarkLookup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#editItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editItem(item: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "editItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#findBookmarkByView:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findBookmarkByView(view: "
                },
                {
                  "kind": "Reference",
                  "text": "FileView",
                  "canonicalReference": "obsidian!FileView:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "view",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "findBookmarkByView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#getBookmarks:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getBookmarks(): "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getBookmarks"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#getItemTitle:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getItemTitle(item: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getItemTitle"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#hasValidData:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hasValidData: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hasValidData",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#initLeaf:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initLeaf(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initLeaf"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#items:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "items: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "items",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#loadData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadData(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<boolean>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#moveItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveItem(item: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ", instance: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarksPluginInstance",
                  "canonicalReference": "obsidian-typings!BookmarksPluginInstance:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ", index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "instance",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 7
                  },
                  "isOptional": false
                }
              ],
              "name": "moveItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onEditorMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEditorMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", editor: "
                },
                {
                  "kind": "Reference",
                  "text": "Editor",
                  "canonicalReference": "obsidian!Editor:class"
                },
                {
                  "kind": "Content",
                  "text": ", info: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownView",
                  "canonicalReference": "obsidian!MarkdownView:class"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownFileInfo",
                  "canonicalReference": "obsidian!MarkdownFileInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "info",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "onEditorMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onEnable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEnable(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ", plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarksPlugin",
                  "canonicalReference": "obsidian-typings!BookmarksPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "plugin",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onEnable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onExternalSettingsChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalSettingsChange(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onExternalSettingsChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onFileMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", files: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ", source: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", leaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 10,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "files",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 7
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "leaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 8,
                    "endIndex": 9
                  },
                  "isOptional": true
                }
              ],
              "name": "onFileMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onFileRename:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileRename(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", oldPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "oldPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onFilesMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFilesMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", files: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ", source: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", leaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 10,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "files",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 7
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "leaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 8,
                    "endIndex": 9
                  },
                  "isOptional": true
                }
              ],
              "name": "onFilesMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onItemsChanged:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onItemsChanged: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[boolean], void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onItemsChanged",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onLeafMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onLeafMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", leaf: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "leaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onLeafMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onSearchResultsMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSearchResultsMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", search: "
                },
                {
                  "kind": "Reference",
                  "text": "TypedWorkspaceLeaf",
                  "canonicalReference": "obsidian-typings!TypedWorkspaceLeaf:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "SearchView",
                  "canonicalReference": "obsidian-typings!SearchView:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "search",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 7
                  },
                  "isOptional": false
                }
              ],
              "name": "onSearchResultsMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onTabGroupMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTabGroupMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", tabsLeaf: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceTabs",
                  "canonicalReference": "obsidian!WorkspaceTabs:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "tabsLeaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onTabGroupMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#onUserEnable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onUserEnable(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onUserEnable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#openBookmark:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openBookmark(item: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ", newLeaf: "
                },
                {
                  "kind": "Reference",
                  "text": "PaneType",
                  "canonicalReference": "obsidian!PaneType:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": ", newLeaf2?: "
                },
                {
                  "kind": "Reference",
                  "text": "PaneType",
                  "canonicalReference": "obsidian!PaneType:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newLeaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newLeaf2",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 8
                  },
                  "isOptional": true
                }
              ],
              "name": "openBookmark"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#openBookmarkInLeaf:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openBookmarkInLeaf(item: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ", leaf: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": ", newLeaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "PaneType",
                  "canonicalReference": "obsidian!PaneType:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "leaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newLeaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 7
                  },
                  "isOptional": true
                }
              ],
              "name": "openBookmarkInLeaf"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#openBookmarks:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openBookmarks(items: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ", newLeaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "PaneType",
                  "canonicalReference": "obsidian!PaneType:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "items",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newLeaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "openBookmarks"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarksPlugin",
                  "canonicalReference": "obsidian-typings!BookmarksPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#rebuildBookmarkCache:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rebuildBookmarkCache(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "rebuildBookmarkCache"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#removeItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeItem(item: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#saveData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveData(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#updateTabHeaders:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateTabHeaders(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateTabHeaders"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance#urlBookmarkLookup:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "urlBookmarkLookup: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "urlBookmarkLookup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            },
            {
              "startIndex": 6,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BookmarksPluginViews:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BookmarksPluginViews extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "ViewCreator",
              "canonicalReference": "obsidian!ViewCreator:type"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarksPluginViews.d.ts",
          "releaseTag": "Public",
          "name": "BookmarksPluginViews",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksPluginViews#bookmarks:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bookmarks(left: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarksView",
                  "canonicalReference": "obsidian-typings!BookmarksView:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "left",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "bookmarks"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BookmarksView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BookmarksView extends "
            },
            {
              "kind": "Reference",
              "text": "ItemView",
              "canonicalReference": "obsidian!ItemView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarksView.d.ts",
          "releaseTag": "Public",
          "name": "BookmarksView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#_copyToClipboard:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_copyToClipboard(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "_copyToClipboard"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#_getActiveBookmarks:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_getActiveBookmarks(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "_getActiveBookmarks"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#attachDragHandler:member(1)",
              "docComment": "/**\n * Attaches the handleDrag of DragManager.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attachDragHandler(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "attachDragHandler"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#attachDropHandler:member(1)",
              "docComment": "/**\n * Attaches the handleDrop of DragManager to containerEl.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attachDropHandler(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "attachDropHandler"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#createNewGroup:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createNewGroup(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createNewGroup"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#dragSelectedBookmarks:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragSelectedBookmarks(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "dragSelectedBookmarks"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#getItemDom:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getItemDom(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getItemDom"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#getNodeId:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getNodeId(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getNodeId"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Bookmarks",
                  "canonicalReference": "obsidian-typings!~__type#Bookmarks:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#handleCollapseAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleCollapseAll(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleCollapseAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#isItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isItem(item: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#onContextMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onContextMenu(event: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onContextMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#onDeleteSelectedItems:member(1)",
              "docComment": "/**\n * Called when delete is requested.\n *\n * @param event - The event triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDeleteSelectedItems(event: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onDeleteSelectedItems"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#onFileCreate:member(1)",
              "docComment": "/**\n * Called when a file is created.\n *\n * @param file - The created file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileCreate(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileCreate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#onFileDelete:member(1)",
              "docComment": "/**\n * Called when a file is deleted.\n *\n * @param file - The deleted file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileDelete(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileDelete"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#onFileOpen:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileOpen(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#onRenameKey:member(1)",
              "docComment": "/**\n * Called when the rename shortcut is pressed.\n *\n * @param event - The event triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRenameKey(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onRenameKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!BookmarksView#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!BookmarksViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface BookmarksViewConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "BookmarksView",
              "canonicalReference": "obsidian-typings!BookmarksView:interface"
            },
            {
              "kind": "Content",
              "text": ", [bookmarksPluginInstance: "
            },
            {
              "kind": "Reference",
              "text": "BookmarksPluginInstance",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "]>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarksViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "BookmarksViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Bracket:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Bracket "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Bracket.d.ts",
          "releaseTag": "Public",
          "name": "Bracket",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bracket#ch:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ch: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ch",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Bracket#pos:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pos",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Btime:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Btime "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Btime.d.ts",
          "releaseTag": "Public",
          "name": "Btime",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Btime#btime:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "btime(path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", btime: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "path",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "btime",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "btime"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasConnection:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasConnection "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CanvasConnection.d.ts",
          "releaseTag": "Public",
          "name": "CanvasConnection",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasDataManager:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasDataManager "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasDataManager.d.ts",
          "releaseTag": "Public",
          "name": "CanvasDataManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasDataManager#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasDataManager#handleDelete:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDelete(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDelete"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasDataManager#handleRename:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleRename(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "handleRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasDataManager#load:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "load(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "load"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasDataManager#remove:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remove(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "remove"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasDataManager#save:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "save(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "save"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasEmbed:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasEmbed "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasEmbed.d.ts",
          "releaseTag": "Public",
          "name": "CanvasEmbed",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasEmbed#file:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasEmbed#subpath:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subpath?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "subpath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasIndex:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasIndex extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasIndex.d.ts",
          "releaseTag": "Public",
          "name": "CanvasIndex",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#canProcess:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canProcess(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "canProcess"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#fileQueue:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fileQueue: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fileQueue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#frame:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "frame: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "frame",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#get:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "get"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#getAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getAll(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#getForPath:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getForPath(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getForPath"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#index:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "index: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasIndexEntry",
                  "canonicalReference": "obsidian-typings!CanvasIndexEntry:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "index",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#onCreate:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCreate(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onCreate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#onDelete:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDelete(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onDelete"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#onload:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onload(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#onModify:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onModify(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onModify"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#onRename:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRename(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#onunload:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onunload(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onunload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#parseText:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parseText(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "parseText"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#process:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "process(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "process"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#queue:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queue(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "queue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#refNodeIds:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "refNodeIds: "
                },
                {
                  "kind": "Reference",
                  "text": "WeakMap",
                  "canonicalReference": "!WeakMap:interface"
                },
                {
                  "kind": "Content",
                  "text": "<object, unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "refNodeIds",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#requestFrame:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestFrame(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "requestFrame"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasIndex#run:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "run(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "run"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasIndexEntry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasIndexEntry "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasIndexEntry.d.ts",
          "releaseTag": "Public",
          "name": "CanvasIndexEntry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasIndexEntry#caches:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "caches: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "CachedMetadata",
                  "canonicalReference": "obsidian!CachedMetadata:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "caches",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasIndexEntry#embeds:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "embeds: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasEmbed",
                  "canonicalReference": "obsidian-typings!CanvasEmbed:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "embeds",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasLinkUpdater:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasLinkUpdater extends "
            },
            {
              "kind": "Reference",
              "text": "LinkUpdater",
              "canonicalReference": "obsidian-typings!LinkUpdater:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LinkUpdate/CanvasLinkUpdater.d.ts",
          "releaseTag": "Public",
          "name": "CanvasLinkUpdater",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasLinkUpdater#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasLinkUpdater#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvas: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasPluginInstance",
                  "canonicalReference": "obsidian-typings!CanvasPluginInstance:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasMenu:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasMenu "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasMenu.d.ts",
          "releaseTag": "Public",
          "name": "CanvasMenu",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasMenu#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvas: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvas",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvas:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasMenu#containerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasMenu#menuEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "menuEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "menuEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasMenu#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasMenu#selection:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selection: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasSelection",
                  "canonicalReference": "obsidian-typings!CanvasSelection:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selection",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasMenu#updateZIndex:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateZIndex(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateZIndex"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasNode:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasNode "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CanvasNode.d.ts",
          "releaseTag": "Public",
          "name": "CanvasNode",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "CanvasPluginInstance",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasPlugin.d.ts",
          "releaseTag": "Public",
          "name": "CanvasPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "CanvasPlugin",
              "canonicalReference": "obsidian-typings!CanvasPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "CanvasPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#index:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "index: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasIndex",
                  "canonicalReference": "obsidian-typings!CanvasIndex:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "index",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#localDataManager:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "localDataManager: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasDataManager",
                  "canonicalReference": "obsidian-typings!CanvasDataManager:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "localDataManager",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasPluginInstanceOptions",
                  "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasPlugin",
                  "canonicalReference": "obsidian-typings!CanvasPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#renameQueue:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renameQueue: "
                },
                {
                  "kind": "Reference",
                  "text": "PromisedQueue",
                  "canonicalReference": "obsidian-typings!PromisedQueue:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renameQueue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#renames:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renames: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renames",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance#requestProcessRename:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestProcessRename: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestProcessRename",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasPluginInstanceOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasPluginInstanceOptions.d.ts",
          "releaseTag": "Public",
          "name": "CanvasPluginInstanceOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions#cardLabelVisibility:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cardLabelVisibility?: "
                },
                {
                  "kind": "Content",
                  "text": "'always' | 'hover' | 'never'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "cardLabelVisibility",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions#defaultModDragBehavior:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultModDragBehavior?: "
                },
                {
                  "kind": "Content",
                  "text": "'card' | 'group' | 'media' | 'menu' | 'note' | 'webpage'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "defaultModDragBehavior",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions#defaultWheelBehavior:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultWheelBehavior?: "
                },
                {
                  "kind": "Content",
                  "text": "'pan' | 'zoom'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "defaultWheelBehavior",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions#newFileFolderPath:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "newFileFolderPath?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "newFileFolderPath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions#newFileLocation:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "newFileLocation?: "
                },
                {
                  "kind": "Content",
                  "text": "'root' | 'current' | 'folder'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "newFileLocation",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions#snapToGrid:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "snapToGrid?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "snapToGrid",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions#snapToObjects:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "snapToObjects?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "snapToObjects",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasPluginInstanceOptions#zoomBreakpoint:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomBreakpoint?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "zoomBreakpoint",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasRectEx:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasRectEx "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasRectEx.d.ts",
          "releaseTag": "Public",
          "name": "CanvasRectEx",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#cx:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cx: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cx",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#cy:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cy: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cy",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#height:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#left:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "left: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "left",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#maxX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "maxX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "maxX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#maxY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "maxY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "maxY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#minX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#minY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#top:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "top: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "top",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasRectEx#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasSelection:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasSelection "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasSelection.d.ts",
          "releaseTag": "Public",
          "name": "CanvasSelection",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasSelection#bbox:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bbox: "
                },
                {
                  "kind": "Reference",
                  "text": "BBox",
                  "canonicalReference": "obsidian-typings!BBox:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bbox",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasSelection#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvas: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvas",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvas:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasSelection#hide:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hide(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hide"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasSelection#onResizePointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResizePointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onResizePointerdown"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasSelection#resizerEls:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resizerEls: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "resizerEls",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasSelection#selectionEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectionEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selectionEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasSelection#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "update"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasView extends "
            },
            {
              "kind": "Reference",
              "text": "TextFileView",
              "canonicalReference": "obsidian!TextFileView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasView.d.ts",
          "releaseTag": "Public",
          "name": "CanvasView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasView#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvas: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvas",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvas:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasView#getLocalData:member(1)",
              "docComment": "/**\n * Loads the local data of the canvas.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLocalData(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getLocalData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Canvas",
                  "canonicalReference": "obsidian-typings!~__type#Canvas:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasView#hoverPopover:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverPopover: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "HoverPopover",
                  "canonicalReference": "obsidian!HoverPopover:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverPopover",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasView#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasPluginInstance",
                  "canonicalReference": "obsidian-typings!CanvasPluginInstance:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasView#saveLocalData:member(1)",
              "docComment": "/**\n * Saves the local data of the canvas.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveLocalData(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveLocalData"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvas:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvas "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvas.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvas",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#addEdge:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addEdge(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addEdge"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#addNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addNode"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#applyHistory:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "applyHistory(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "applyHistory"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#backgroundPatternEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backgroundPatternEl: "
                },
                {
                  "kind": "Reference",
                  "text": "SVGPatternElement",
                  "canonicalReference": "!SVGPatternElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backgroundPatternEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#cancelFrame:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cancelFrame(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "cancelFrame"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#canSnap:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canSnap(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "canSnap"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#canvasControlsEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvasControlsEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvasControlsEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#canvasEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvasEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvasEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#canvasRect:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvasRect: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasRectEx",
                  "canonicalReference": "obsidian-typings!CanvasRectEx:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvasRect",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#cardMenuEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cardMenuEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cardMenuEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#clearSnapPoints:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearSnapPoints(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearSnapPoints"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#cloneData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cloneData(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "cloneData"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#config:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "config: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewConfig",
                  "canonicalReference": "obsidian-typings!CanvasViewConfig:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "config",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#createFileNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createFileNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createFileNode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#createFileNodes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createFileNodes(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "createFileNodes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#createGroupNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createGroupNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createGroupNode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#createLinkNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createLinkNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createLinkNode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#createPlaceholder:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createPlaceholder(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "createPlaceholder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#createTextNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createTextNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createTextNode"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#data:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewData",
                  "canonicalReference": "obsidian-typings!CanvasViewData:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#deleteSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deleteSelection(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "deleteSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#deselect:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deselect(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "deselect"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#deselectAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deselectAll(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "deselectAll"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#dirty:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dirty: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dirty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#domFromPos:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "domFromPos(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "domFromPos"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#domPosFromClient:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "domPosFromClient(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "domPosFromClient"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#domPosFromEvt:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "domPosFromEvt(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "domPosFromEvt"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#dragTempNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragTempNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "dragTempNode"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#edgeContainerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "edgeContainerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "SVGElement",
                  "canonicalReference": "!SVGElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "edgeContainerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#edgeEndContainerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "edgeEndContainerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "SVGElement",
                  "canonicalReference": "!SVGElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "edgeEndContainerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#edgeFrom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "edgeFrom: "
                },
                {
                  "kind": "Reference",
                  "text": "MapOfSets",
                  "canonicalReference": "obsidian-typings!MapOfSets:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdge",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge:interface"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasNode",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasNode:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "edgeFrom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#edgeIndex:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "edgeIndex: "
                },
                {
                  "kind": "Reference",
                  "text": "EdgeIndex",
                  "canonicalReference": "obsidian-typings!EdgeIndex:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "edgeIndex",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#edges:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "edges: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdge",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "edges",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#edgeTo:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "edgeTo: "
                },
                {
                  "kind": "Reference",
                  "text": "MapOfSets",
                  "canonicalReference": "obsidian-typings!MapOfSets:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdge",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge:interface"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasNode",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasNode:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "edgeTo",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#endSnapPointRendering:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "endSnapPointRendering(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "endSnapPointRendering"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#finishViewportAnimation:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "finishViewportAnimation: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "finishViewportAnimation",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#frame:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "frame: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "frame",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#frameWin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "frameWin: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "frameWin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#generateHDImage:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "generateHDImage(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "generateHDImage"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getContainingNodes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getContainingNodes(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getContainingNodes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getData(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getEdgesForNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEdgesForNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getEdgesForNode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getIntersectingEdges:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getIntersectingEdges(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getIntersectingEdges"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getIntersectingNodes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getIntersectingNodes(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getIntersectingNodes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getSelectionData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSelectionData(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getSelectionData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getSnapping:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSnapping(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg4: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg4",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "getSnapping"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getState:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getState(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getState"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getViewportBBox:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewportBBox(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewportBBox"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getViewportNodes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewportNodes(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getViewportNodes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#getZIndex:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getZIndex(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getZIndex"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#gridSpacing:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "gridSpacing: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "gridSpacing",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#handleCopy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleCopy(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleCopy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#handleCut:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleCut(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleCut"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#handleDragToSelect:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDragToSelect(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDragToSelect"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#handleDragWithPan:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDragWithPan(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDragWithPan"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#handleMoverPointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleMoverPointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleMoverPointerdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#handlePaste:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handlePaste(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handlePaste"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#handleSelectionDrag:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleSelectionDrag(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "handleSelectionDrag"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#history:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "history: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewHistory",
                  "canonicalReference": "obsidian-typings!CanvasViewHistory:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "history",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#hitTestNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hitTestNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "hitTestNode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#importData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "importData(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "importData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#interactionHitTest:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "interactionHitTest(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "interactionHitTest"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#isDragging:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isDragging: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isDragging",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#isHoldingSpace:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isHoldingSpace: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isHoldingSpace",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#keys:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keys: "
                },
                {
                  "kind": "Reference",
                  "text": "Object",
                  "canonicalReference": "!Object:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keys",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#lastEdgesInViewport:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastEdgesInViewport: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdge",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastEdgesInViewport",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#lastNodesInViewport:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastNodesInViewport: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasNode",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasNode:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastNodesInViewport",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#load:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "load(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "load"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#markDirty:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "markDirty(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "markDirty"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#markMoved:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "markMoved(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "markMoved"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#markViewportChanged:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "markViewportChanged(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "markViewportChanged"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#menu:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "menu: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasMenu",
                  "canonicalReference": "obsidian-typings!CanvasMenu:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "menu",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#moved:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moved: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "moved",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#moverEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moverEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "moverEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#nodeIndex:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodeIndex: "
                },
                {
                  "kind": "Reference",
                  "text": "EdgeIndex",
                  "canonicalReference": "obsidian-typings!EdgeIndex:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodeIndex",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#nodeInteractionLayer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodeInteractionLayer: "
                },
                {
                  "kind": "Reference",
                  "text": "NodeInteractionLayer",
                  "canonicalReference": "obsidian-typings!NodeInteractionLayer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodeInteractionLayer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#nodes:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodes: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasNode",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasNode:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#nudgeSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nudgeSelection(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "nudgeSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onContextMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onContextMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onContextMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onDoubleClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDoubleClick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onDoubleClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onGlobalKeydown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onGlobalKeydown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onGlobalKeydown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onGlobalKeyup:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onGlobalKeyup(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onGlobalKeyup"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onKeydown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeydown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeydown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onPointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onPointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onPointerdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onPointermove:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onPointermove(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onPointermove"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onPriorityPointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onPriorityPointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onPriorityPointerdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onResize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onSelectionContextMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSelectionContextMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onSelectionContextMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onTouchdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTouchdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onTouchdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#onWheel:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onWheel(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onWheel"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#overrideHistory:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "overrideHistory(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "overrideHistory"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#panBy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "panBy(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "panBy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#panIntoView:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "panIntoView(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "panIntoView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#panTo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "panTo(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "panTo"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#pauseAnimation:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pauseAnimation: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pauseAnimation",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#pointer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pointer: "
                },
                {
                  "kind": "Reference",
                  "text": "Pointer",
                  "canonicalReference": "obsidian-typings!Pointer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pointer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#pointerFrame:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pointerFrame: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pointerFrame",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#pointerFrameWin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pointerFrameWin: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pointerFrameWin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#posCenter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "posCenter(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "posCenter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#posFromClient:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "posFromClient(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "posFromClient"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#posFromDom:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "posFromDom(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "posFromDom"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#posFromEvt:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "posFromEvt(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "posFromEvt"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#posInViewport:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "posInViewport(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "posInViewport"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#pushHistory:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pushHistory(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "pushHistory"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#quickSettingsButton:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "quickSettingsButton: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "quickSettingsButton",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#readonly:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readonly: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "readonly",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#redo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "redo(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "redo"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#redoBtnEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "redoBtnEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "redoBtnEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#removeEdge:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeEdge(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeEdge"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#removeNode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeNode(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeNode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#renderSnapPoints:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderSnapPoints(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg4: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg4",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "renderSnapPoints"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#requestFrame:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestFrame(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "requestFrame"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#requestPushHistory:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestPushHistory: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestPushHistory",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#requestSave:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestSave(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "requestSave"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#requestUpdateFileOpen:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestUpdateFileOpen: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestUpdateFileOpen",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#rerenderViewport:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rerenderViewport(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "rerenderViewport"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#scale:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scale: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scale",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#screenshotting:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "screenshotting: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "screenshotting",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#select:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "select(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "select"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#selectAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectAll(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "selectAll"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#selection:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selection: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "Selection",
                  "canonicalReference": "!Selection:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selection",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#selectionChanged:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectionChanged: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selectionChanged",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#selectOnly:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectOnly(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "selectOnly"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#setData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setData(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#setDragging:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setDragging(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setDragging"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#setReadonly:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setReadonly(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setReadonly"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#setState:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setState(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setState"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#setViewport:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setViewport(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "setViewport"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#showCreationMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showCreationMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "showCreationMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#showQuickSettingsMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showQuickSettingsMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "showQuickSettingsMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#smartZoom:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "smartZoom(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "smartZoom"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#snapDistance:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "snapDistance?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "snapDistance",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#staleSelection:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "staleSelection: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "staleSelection",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#takeScreenshot:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "takeScreenshot(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "takeScreenshot"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#toggleGridSnapping:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleGridSnapping(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "toggleGridSnapping"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#toggleObjectSnapping:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleObjectSnapping(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "toggleObjectSnapping"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#toggleSelect:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleSelect(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "toggleSelect"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#tx:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tx: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tx",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#ty:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ty: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#tZoom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tZoom: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tZoom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#undo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "undo(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "undo"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#undoBtnEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "undoBtnEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "undoBtnEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#unload:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unload(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "unload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#updateFileOpen:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateFileOpen(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateFileOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#updateHistoryUI:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateHistoryUI(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateHistoryUI"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#updateSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateSelection(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateSelection"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#view:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "view: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasView",
                  "canonicalReference": "obsidian-typings!CanvasView:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "view",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#viewportChanged:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewportChanged: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewportChanged",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#virtualize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "virtualize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "virtualize"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#wasAnimating:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "wasAnimating: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "wasAnimating",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#wrapperEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "wrapperEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "wrapperEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#x:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "x: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "x",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#y:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "y: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "y",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zIndexCounter:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zIndexCounter: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "zIndexCounter",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zoom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoom: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "zoom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zoomBreakpoint:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomBreakpoint?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "zoomBreakpoint",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zoomBy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomBy(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "zoomBy"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zoomCenter:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomCenter: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "zoomCenter",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zoomToBbox:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomToBbox(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "zoomToBbox"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zoomToFit:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomToFit(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "zoomToFit"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zoomToFitQueued:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomToFitQueued: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "zoomToFitQueued",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvas#zoomToSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomToSelection(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "zoomToSelection"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasEdge "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasEdge.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasEdge",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#attach:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attach(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "attach"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#bbox:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bbox: "
                },
                {
                  "kind": "Reference",
                  "text": "BBox",
                  "canonicalReference": "obsidian-typings!BBox:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bbox",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#bezier:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bezier: "
                },
                {
                  "kind": "Reference",
                  "text": "Bezier",
                  "canonicalReference": "obsidian-typings!Bezier:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bezier",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#blur:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "blur(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "blur"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvas: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvas",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvas:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#color:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "color: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "color",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#createEdgeEnd:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createEdgeEnd(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createEdgeEnd"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#deselect:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deselect(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "deselect"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#destroy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "destroy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#detach:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "detach(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "detach"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#editLabel:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editLabel(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "editLabel"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#focus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focus"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#from:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "from: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdgeLink",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLink:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "from",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#fromLineEnd:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fromLineEnd: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdgeLineEnd",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLineEnd:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fromLineEnd",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#getBBox:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getBBox(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getBBox"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#getCenter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getCenter(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getCenter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#getData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getData(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getData"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#initialize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initialize"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#initialized:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialized: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "initialized",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#isAttached:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isAttached?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "isAttached",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#label:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "label: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "label",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#lineEndGroupEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lineEndGroupEl: "
                },
                {
                  "kind": "Reference",
                  "text": "SVGGElement",
                  "canonicalReference": "!SVGGElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lineEndGroupEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#lineGroupEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lineGroupEl: "
                },
                {
                  "kind": "Reference",
                  "text": "SVGGElement",
                  "canonicalReference": "!SVGGElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lineGroupEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#onClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onClick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#onConnectionPointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onConnectionPointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onConnectionPointerdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#onContextMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onContextMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onContextMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#path:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "path: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdgePath",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgePath:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#select:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "select(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "select"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#setColor:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setColor(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setColor"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#setData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setData(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#setLabel:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setLabel(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setLabel"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#showMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "showMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#to:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "to: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdgeLink",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLink:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "to",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#toLineEnd:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toLineEnd: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdgeLineEnd",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLineEnd:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "toLineEnd",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#unknownData:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unknownData: "
                },
                {
                  "kind": "Reference",
                  "text": "Object",
                  "canonicalReference": "!Object:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unknownData",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "update"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge#updatePath:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updatePath(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updatePath"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLineEnd:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasEdgeLineEnd "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasEdgeLineEnd.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasEdgeLineEnd",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLineEnd#el:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "el: "
                },
                {
                  "kind": "Reference",
                  "text": "SVGGElement",
                  "canonicalReference": "!SVGGElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "el",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLineEnd#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLink:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasEdgeLink "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasEdgeLink.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasEdgeLink",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLink#end:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "end: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "end",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLink#node:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "node: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasNode",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasNode:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "node",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgeLink#side:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "side: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "side",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgePath:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasEdgePath "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasEdgePath.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasEdgePath",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgePath#display:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "display: "
                },
                {
                  "kind": "Reference",
                  "text": "SVGPathElement",
                  "canonicalReference": "!SVGPathElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "display",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasEdgePath#interaction:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "interaction: "
                },
                {
                  "kind": "Reference",
                  "text": "SVGPathElement",
                  "canonicalReference": "!SVGPathElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "interaction",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasNode:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasNode extends "
            },
            {
              "kind": "Reference",
              "text": "CanvasViewCanvasNodeBase",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasNode.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasNode",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#alwaysKeepLoaded:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "alwaysKeepLoaded: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "alwaysKeepLoaded",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#aspectRatio:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "aspectRatio: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "aspectRatio",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#bbox:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bbox: "
                },
                {
                  "kind": "Reference",
                  "text": "BBox",
                  "canonicalReference": "obsidian-typings!BBox:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bbox",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#blur:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "blur(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "blur"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvas: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvas",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvas:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#child:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "child: "
                },
                {
                  "kind": "Reference",
                  "text": "WidgetEditorView",
                  "canonicalReference": "obsidian-typings!WidgetEditorView:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "child",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#color:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "color: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "color",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#containerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#contentBlockerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contentBlockerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "contentBlockerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#contentEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contentEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "contentEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#destroyed:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroyed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "destroyed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#file:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#filePath:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "filePath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "filePath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#focus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#getData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getData(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getData"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#height:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#initFile:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initFile(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#initialize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initialize"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#initialized:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialized: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "initialized",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#isContentMounted:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isContentMounted: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isContentMounted",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#isEditing:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isEditing: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isEditing",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#nodeEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodeEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodeEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#onFileFocus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFileFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#onLabelClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onLabelClick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onLabelClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#onLabelDblClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onLabelDblClick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onLabelDblClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#onPointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onPointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onPointerdown"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#placeholderEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "placeholderEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "placeholderEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#renderedZIndex:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderedZIndex: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderedZIndex",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#resizeDirty:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resizeDirty: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "resizeDirty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#setData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setData(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#setFile:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setFile(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "setFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#setFilePath:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setFilePath(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setFilePath"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#showMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "showMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#subpath:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subpath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "subpath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#unknownData:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unknownData: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasNodeUnknownData",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeUnknownData:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "unknownData",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#updateBreakpoint:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateBreakpoint(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateBreakpoint"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#updateNodeLabel:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateNodeLabel(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateNodeLabel"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#x:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "x: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "x",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#y:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "y: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "y",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNode#zIndex:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zIndex: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "zIndex",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasNodeBase extends "
            },
            {
              "kind": "Reference",
              "text": "CanvasViewCanvasNodeBaseBase",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasNodeBase.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasNodeBase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#blur:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "blur(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "blur"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#destroy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "destroy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#focus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#initialize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#isEditable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isEditable(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isEditable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#moveAndResize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveAndResize(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "moveAndResize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#onClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onClick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#onResizeDblclick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResizeDblclick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onResizeDblclick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#startEditing:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startEditing(arg1?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "startEditing"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBase#unloadChild:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unloadChild(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "unloadChild"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasNodeBaseBase extends "
            },
            {
              "kind": "Reference",
              "text": "CanvasViewCanvasNodeBaseBaseBase",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasNodeBaseBase.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasNodeBaseBase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase#attach:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attach(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "attach"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase#detach:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "detach(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "detach"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase#initialize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase#mountContent:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mountContent(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "mountContent"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase#preDetach:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "preDetach(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "preDetach"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase#unmountContent:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unmountContent(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "unmountContent"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBase#updateBreakpoint:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateBreakpoint(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateBreakpoint"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasNodeBaseBaseBase "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasNodeBaseBaseBase.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasNodeBaseBaseBase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#attach:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attach(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "attach"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#blur:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "blur(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "blur"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#deselect:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deselect(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "deselect"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#destroy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "destroy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#detach:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "detach(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "detach"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#focus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#getBBox:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getBBox(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getBBox"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#getConnectedFiles:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getConnectedFiles(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getConnectedFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#getData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getData(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#initialize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initialize"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#isAttached:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isAttached?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "isAttached",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#isEditable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isEditable(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isEditable"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#isFocused:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isFocused?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "isFocused",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#moveAndResize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveAndResize(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "moveAndResize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#moveTo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveTo(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "moveTo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#onClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onClick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#onConnectionPointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onConnectionPointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onConnectionPointerdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#onContextMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onContextMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onContextMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#onPointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onPointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onPointerdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#onResizeDblclick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResizeDblclick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onResizeDblclick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#onResizePointerdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResizePointerdown(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onResizePointerdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#preDetach:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "preDetach(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "preDetach"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#rect:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rect: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasRect",
                  "canonicalReference": "!CanvasRect:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rect",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#renderZIndex:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderZIndex(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "renderZIndex"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#resize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resize(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "resize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#select:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "select(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "select"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#setColor:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setColor(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setColor"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#setData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setData(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#setIsEditing:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setIsEditing(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setIsEditing"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#showMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "showMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#startEditing:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startEditing(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "startEditing"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#updateBreakpoint:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateBreakpoint(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateBreakpoint"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeBaseBaseBase#updateZIndex:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateZIndex(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateZIndex"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeUnknownData:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewCanvasNodeUnknownData "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewCanvasNodeUnknownData.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewCanvasNodeUnknownData",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeUnknownData#file:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeUnknownData#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewCanvasNodeUnknownData#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewConfig:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewConfig "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewConfig.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewConfig",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewConfig#defaultFileNodeDimensions:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultFileNodeDimensions: "
                },
                {
                  "kind": "Reference",
                  "text": "Dimensions",
                  "canonicalReference": "obsidian-typings!Dimensions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultFileNodeDimensions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewConfig#defaultTextNodeDimensions:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultTextNodeDimensions: "
                },
                {
                  "kind": "Reference",
                  "text": "Dimensions",
                  "canonicalReference": "obsidian-typings!Dimensions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultTextNodeDimensions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewConfig#minContainerDimension:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minContainerDimension: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minContainerDimension",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewConfig#objectSnapDistance:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "objectSnapDistance: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "objectSnapDistance",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewConfig#zoomMultiplier:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomMultiplier: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "zoomMultiplier",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "CanvasView",
              "canonicalReference": "obsidian-typings!CanvasView:interface"
            },
            {
              "kind": "Content",
              "text": ", [canvasPluginInstance: "
            },
            {
              "kind": "Reference",
              "text": "CanvasPluginInstance",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "]>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewData:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewData "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasData.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewData",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewData#edges:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "edges: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewDataEdge",
                  "canonicalReference": "obsidian-typings!CanvasViewDataEdge:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "edges",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewData#nodes:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodes: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewDataNode",
                  "canonicalReference": "obsidian-typings!CanvasViewDataNode:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewDataEdge:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewDataEdge "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewDataEdge.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewDataEdge",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataEdge#fromNode:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fromNode: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fromNode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataEdge#fromSide:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fromSide: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fromSide",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataEdge#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataEdge#toNode:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toNode: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "toNode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataEdge#toSide:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toSide: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "toSide",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewDataNode:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewDataNode "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewDataNode.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewDataNode",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataNode#file:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataNode#height:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataNode#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataNode#subpath:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subpath?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "subpath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataNode#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataNode#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataNode#x:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "x: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "x",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewDataNode#y:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "y: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "y",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CanvasViewHistory:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CanvasViewHistory "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/CanvasViewHistory.d.ts",
          "releaseTag": "Public",
          "name": "CanvasViewHistory",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#canRedo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canRedo(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "canRedo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#canUndo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canUndo(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "canUndo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#current:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "current: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "current",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#data:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewData",
                  "canonicalReference": "obsidian-typings!CanvasViewData:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#max:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "max: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "max",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#push:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "push(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "push"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#redo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "redo(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "redo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#replace:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replace(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "replace"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CanvasViewHistory#undo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "undo(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "undo"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CapacitorAdapterFs:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CapacitorAdapterFs "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CapacitorAdapterFs.d.ts",
          "releaseTag": "Public",
          "name": "CapacitorAdapterFs",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#append:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "append(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "append"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#copy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "copy(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", newRealPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newRealPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "copy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#delete:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "delete(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "delete"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#dir:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dir: "
                },
                {
                  "kind": "Content",
                  "text": "string | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dir",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#exists:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "exists(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<boolean>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "exists"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#getNativeUri:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getNativeUri(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getNativeUri"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#getUri:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getUri(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getUri"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#init:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "init(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "init"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#mkdir:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mkdir(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "mkdir"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#open:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "open(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "open"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#read:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "read(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "read"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#readBinary:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readBinary(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ArrayBuffer",
                  "canonicalReference": "!ArrayBuffer:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "readBinary"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#readdir:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readdir(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "CapacitorFileEntry",
                  "canonicalReference": "obsidian-typings!CapacitorFileEntry:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "readdir"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#rename:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rename(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", newRealPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newRealPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "rename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#rmdir:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rmdir(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "rmdir"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#setTimes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setTimes(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", ctime: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", mtime: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ctime",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "mtime",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "setTimes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#stat:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stat(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "CapacitorFileEntry",
                  "canonicalReference": "obsidian-typings!CapacitorFileEntry:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "stat"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#trash:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "trash(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "trash"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#uri:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "uri: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "uri",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#verifyIcloud:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "verifyIcloud(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "verifyIcloud"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#watch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "watch(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "watch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#watchAndStatAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "watchAndStatAll(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<{ children: "
                },
                {
                  "kind": "Reference",
                  "text": "CapacitorFileEntry",
                  "canonicalReference": "obsidian-typings!CapacitorFileEntry:interface"
                },
                {
                  "kind": "Content",
                  "text": "[] }>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "watchAndStatAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#write:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "write(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "write"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#writeBinary:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "writeBinary(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Reference",
                  "text": "ArrayBuffer",
                  "canonicalReference": "!ArrayBuffer:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "writeBinary"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs#writeBinaryInternal:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "writeBinaryInternal(realPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Reference",
                  "text": "ArrayBuffer",
                  "canonicalReference": "!ArrayBuffer:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "realPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "writeBinaryInternal"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!CapacitorAdapterFsConstructor:type",
          "docComment": "/**\n * The constructor for the CapacitorAdapterFs class.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type CapacitorAdapterFsConstructor = "
            },
            {
              "kind": "Content",
              "text": "new(dir: string) => "
            },
            {
              "kind": "Reference",
              "text": "CapacitorAdapterFs",
              "canonicalReference": "obsidian-typings!CapacitorAdapterFs:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CapacitorAdapterFsConstructor.d.ts",
          "releaseTag": "Public",
          "name": "CapacitorAdapterFsConstructor",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 3
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CapacitorFileEntry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CapacitorFileEntry extends "
            },
            {
              "kind": "Reference",
              "text": "Partial",
              "canonicalReference": "!Partial:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FileStats",
              "canonicalReference": "obsidian!FileStats:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CapacitorFileEntry.d.ts",
          "releaseTag": "Public",
          "name": "CapacitorFileEntry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CapacitorFileEntry#name:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CapacitorFileEntry#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'file' | 'directory'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CapacitorFileEntry#uri:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "uri: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "uri",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CeilFunction:interface",
          "docComment": "/**\n * Function `Ceil`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CeilFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/CeilFunction.d.ts",
          "releaseTag": "Public",
          "name": "CeilFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CheckboxPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for checkboxes.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CheckboxPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/CheckboxPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "CheckboxPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CheckboxPropertyWidgetComponent#checkboxEl:member",
              "docComment": "/**\n * The checkbox element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "checkboxEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "checkboxEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CheckboxPropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CheckboxPropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CheckboxPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'checkbox'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ClickableToken:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ClickableToken "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ClickableToken.d.ts",
          "releaseTag": "Public",
          "name": "ClickableToken",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ClickableToken#end:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "end: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "end",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ClickableToken#start:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "start: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "start",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ClickableToken#text:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "text",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ClickableToken#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ClipboardManager:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ClipboardManager "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ClipboardManager.d.ts",
          "releaseTag": "Public",
          "name": "ClipboardManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#getPath:member(1)",
              "docComment": "/**\n * Get current path of editor view for determining storage location embed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getPath(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getPath"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#handleDataTransfer:member(1)",
              "docComment": "/**\n * Process incoming data (image, text, url, html).\n *\n * @remark\n *\n * When processing HTML, function will be async.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDataTransfer(data: "
                },
                {
                  "kind": "Reference",
                  "text": "DataTransfer",
                  "canonicalReference": "!DataTransfer:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDataTransfer"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#handleDragOver:member(1)",
              "docComment": "/**\n * Handle an incoming drag-over event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDragOver(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDragOver"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#handleDrop:member(1)",
              "docComment": "/**\n * Handle an incoming drag-drop event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDrop(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDrop"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#handleDropIntoEditor:member(1)",
              "docComment": "/**\n * Process a drop event into the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDropIntoEditor(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "null | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDropIntoEditor"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#handlePaste:member(1)",
              "docComment": "/**\n * Handle an incoming paste event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handlePaste(event: "
                },
                {
                  "kind": "Reference",
                  "text": "ClipboardEvent",
                  "canonicalReference": "!ClipboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handlePaste"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#info:member",
              "docComment": "/**\n * Reference to the Editor View.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "info: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownView",
                  "canonicalReference": "obsidian!MarkdownView:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "info",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#insertAttachmentEmbed:member(1)",
              "docComment": "/**\n * Insert single file as embed into the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insertAttachmentEmbed(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", replace: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "replace",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "insertAttachmentEmbed"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#insertFiles:member(1)",
              "docComment": "/**\n * Insert files from drop-event into the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insertFiles(importedAttachments: "
                },
                {
                  "kind": "Reference",
                  "text": "ImportedAttachment",
                  "canonicalReference": "obsidian-typings!ImportedAttachment:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "importedAttachments",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "insertFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ClipboardManager#saveAttachment:member(1)",
              "docComment": "/**\n * Save an attachment of specified name and extension to the vault.\n *\n * @remark\n *\n * Invokes insertAttachmentEmbed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveAttachment(name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", extension: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Reference",
                  "text": "ArrayBuffer",
                  "canonicalReference": "!ArrayBuffer:interface"
                },
                {
                  "kind": "Content",
                  "text": ", replace: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "extension",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "replace",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "saveAttachment"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!CodeBlockPostProcessorHandler:type",
          "docComment": "/**\n * Handler function for post processing a code block.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type CodeBlockPostProcessorHandler = "
            },
            {
              "kind": "Content",
              "text": "(\n    source: string,\n    el: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ",\n    ctx: "
            },
            {
              "kind": "Reference",
              "text": "MarkdownPostProcessorContext",
              "canonicalReference": "obsidian!MarkdownPostProcessorContext:interface"
            },
            {
              "kind": "Content",
              "text": "\n) => "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<void> | void"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CodeBlockPostProcessorHandler.d.ts",
          "releaseTag": "Public",
          "name": "CodeBlockPostProcessorHandler",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 8
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CodeMirrorAdapterEx "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/CodeMirrorAdapterEx.d.ts",
          "releaseTag": "Public",
          "name": "CodeMirrorAdapterEx",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "ConstructSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx:new(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "new(cm6: "
                },
                {
                  "kind": "Reference",
                  "text": "VimEditor",
                  "canonicalReference": "obsidian-typings!VimEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm6",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#addClass:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addClass(element: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", className: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "className",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "addClass"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#commands:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "commands: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorAdapterExCommands",
                  "canonicalReference": "obsidian-typings!CodeMirrorAdapterExCommands:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "commands",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#defineOption:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defineOption(option: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", defaultValue: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", handler: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "option",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "defaultValue",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "handler",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "defineOption"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#e_preventDefault:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "e_preventDefault(event: "
                },
                {
                  "kind": "Reference",
                  "text": "Event",
                  "canonicalReference": "!Event:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "e_preventDefault"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#e_stop:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "e_stop(event: "
                },
                {
                  "kind": "Reference",
                  "text": "Event",
                  "canonicalReference": "!Event:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "e_stop"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#findEnclosingTag:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findEnclosingTag(doc: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorAdapterEx",
                  "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx:interface"
                },
                {
                  "kind": "Content",
                  "text": ", pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EnclosingTag",
                  "canonicalReference": "obsidian-typings!EnclosingTag:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "doc",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "findEnclosingTag"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#findMatchingTag:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findMatchingTag(doc: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorAdapterEx",
                  "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx:interface"
                },
                {
                  "kind": "Content",
                  "text": ", pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "doc",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "findMatchingTag"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#isMac:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isMac: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isMac",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#isWordChar:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isWordChar(char: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "char",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isWordChar"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#keyMap:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyMap: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keyMap",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#keyName:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyName(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "keyName"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#keys:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keys: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keys",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#lookupKey:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lookupKey(\n        key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ",\n        context: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ",\n        callback: "
                },
                {
                  "kind": "Content",
                  "text": "(action: (codeMirrorAdapter: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorAdapterEx",
                  "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => boolean) => void"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "lookupKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#off:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "off(event: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", listener: "
                },
                {
                  "kind": "Reference",
                  "text": "EventListenerOrEventListenerObject",
                  "canonicalReference": "!EventListenerOrEventListenerObject:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "off"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#on:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "on(event: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", listener: "
                },
                {
                  "kind": "Reference",
                  "text": "EventListenerOrEventListenerObject",
                  "canonicalReference": "!EventListenerOrEventListenerObject:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "on"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#Pos:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Pos: "
                },
                {
                  "kind": "Content",
                  "text": "new(line: number, ch: number) => "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "Pos",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#rmClass:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rmClass(element: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", className: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "className",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "rmClass"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#signal:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "signal(target: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", ...values: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "target",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "values",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "signal"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#StringStream:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "StringStream: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "StringStream",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#Vim:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "Vim: "
                },
                {
                  "kind": "Reference",
                  "text": "VimApi",
                  "canonicalReference": "obsidian-typings!VimApi:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "Vim",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterEx#vimKey:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vimKey(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "vimKey"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CodeMirrorAdapterExCommands:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CodeMirrorAdapterExCommands "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/CodeMirrorAdapterExCommands.d.ts",
          "releaseTag": "Public",
          "name": "CodeMirrorAdapterExCommands",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterExCommands#cursorCharLeft:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cursorCharLeft(editor: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "cursorCharLeft"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterExCommands#indentAuto:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "indentAuto(editor: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "indentAuto"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterExCommands#newlineAndIndent:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "newlineAndIndent(editor: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "newlineAndIndent"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterExCommands#newlineAndIndentBefore:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "newlineAndIndentBefore(editor: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "newlineAndIndentBefore"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterExCommands#redo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "redo(editor: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "redo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorAdapterExCommands#undo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "undo(editor: "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "undo"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CodeMirrorEditor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CodeMirrorEditor "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/CodeMirrorEditor.d.ts",
          "releaseTag": "Public",
          "name": "CodeMirrorEditor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#$lineHandleChanges:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "$lineHandleChanges: "
                },
                {
                  "kind": "Reference",
                  "text": "LineHandleChange",
                  "canonicalReference": "obsidian-typings!LineHandleChange:interface"
                },
                {
                  "kind": "Content",
                  "text": "[] | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "$lineHandleChanges",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#addOverlay:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addOverlay(options: "
                },
                {
                  "kind": "Reference",
                  "text": "AddOverlayOptions",
                  "canonicalReference": "obsidian-typings!AddOverlayOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "SearchQuery",
                  "canonicalReference": "@codemirror/search!SearchQuery:class"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addOverlay"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#blur:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "blur(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "blur"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#charCoords:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "charCoords(pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", mode: "
                },
                {
                  "kind": "Content",
                  "text": "'local' | 'page' | 'window' | 'div'"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Coords",
                  "canonicalReference": "obsidian-typings!Coords:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "mode",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "charCoords"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#clipPos:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clipPos(pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "clipPos"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#coordsChar:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "coordsChar(coords: "
                },
                {
                  "kind": "Reference",
                  "text": "Coords",
                  "canonicalReference": "obsidian-typings!Coords:interface"
                },
                {
                  "kind": "Content",
                  "text": ", mode: "
                },
                {
                  "kind": "Content",
                  "text": "'local' | 'page' | 'window' | 'div'"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "coords",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "mode",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "coordsChar"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#defaultTextHeight:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultTextHeight(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "defaultTextHeight"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#destroy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "destroy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#execCommand:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "execCommand(command: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "execCommand"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#findMatchingBracket:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findMatchingBracket(pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "MatchingBracket",
                  "canonicalReference": "obsidian-typings!MatchingBracket:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "findMatchingBracket"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#findPosV:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findPosV(start: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", amount: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", unit: "
                },
                {
                  "kind": "Content",
                  "text": "'line' | 'page'"
                },
                {
                  "kind": "Content",
                  "text": ", goalColumn: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "start",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "amount",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "unit",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "goalColumn",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "findPosV"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#firstLine:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "firstLine(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "firstLine"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#focus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#foldCode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "foldCode(line: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "line",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "foldCode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#forEachSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forEachSelection(fn: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "fn",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "forEachSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getCursor:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getCursor(type?: "
                },
                {
                  "kind": "Content",
                  "text": "'head' | 'anchor' | 'start' | 'end'"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "getCursor"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getInputField:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getInputField(): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getInputField"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getLastEditEnd:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLastEditEnd(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getLastEditEnd"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getLine:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLine(line: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "line",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getLine"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getLineHandle:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLineHandle(line: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "LineHandle",
                  "canonicalReference": "obsidian-typings!LineHandle:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "line",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getLineHandle"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getLineNumber:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLineNumber(handle: "
                },
                {
                  "kind": "Reference",
                  "text": "LineHandle",
                  "canonicalReference": "obsidian-typings!LineHandle:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "handle",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getLineNumber"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getMainSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getMainSelection(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSelection",
                  "canonicalReference": "obsidian-typings!EditorSelection:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getMainSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getMode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getMode(): "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditorMode",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditorMode:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getMode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getOption:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getOption(option: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "option",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getOption"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getRange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getRange(from: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", to: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "from",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "to",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "getRange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getScrollInfo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getScrollInfo(): "
                },
                {
                  "kind": "Reference",
                  "text": "ScrollInfo",
                  "canonicalReference": "obsidian-typings!ScrollInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getScrollInfo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getSearchCursor:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSearchCursor(query: "
                },
                {
                  "kind": "Reference",
                  "text": "RegExp",
                  "canonicalReference": "!RegExp:interface"
                },
                {
                  "kind": "Content",
                  "text": ", pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "CodeMirrorEditorSearchCursor",
                  "canonicalReference": "obsidian-typings!CodeMirrorEditorSearchCursor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "query",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "getSearchCursor"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSelection(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getSelections:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSelections(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSelections"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getTokenTypeAt:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getTokenTypeAt(pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getTokenTypeAt"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getValue:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getValue(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getValue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#getWrapperElement:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getWrapperElement(): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getWrapperElement"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#hardWrap:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hardWrap(options: "
                },
                {
                  "kind": "Reference",
                  "text": "HardWrapOptions",
                  "canonicalReference": "obsidian-typings!HardWrapOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "hardWrap"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#indentLess:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "indentLess(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "indentLess"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#indentLine:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "indentLine(line: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", more?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "line",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "more",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "indentLine"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#indentMore:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "indentMore(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "indentMore"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#indexFromPos:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "indexFromPos(pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "indexFromPos"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#isInMultiSelectMode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isInMultiSelectMode(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isInMultiSelectMode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#lastLine:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastLine(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "lastLine"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#lineCount:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lineCount(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "lineCount"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#listSelections:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "listSelections(): "
                },
                {
                  "kind": "Reference",
                  "text": "Array",
                  "canonicalReference": "!Array:interface"
                },
                {
                  "kind": "Content",
                  "text": "<{\n        anchor: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";\n        head: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";\n    }>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "listSelections"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#moveByChar:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveByChar(pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", dir: "
                },
                {
                  "kind": "Content",
                  "text": "'left' | 'right'"
                },
                {
                  "kind": "Content",
                  "text": ", unit: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "dir",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "unit",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "moveByChar"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#moveH:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveH(dir: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", unit: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "dir",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "unit",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "moveH"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#off:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "off(event: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", listener: "
                },
                {
                  "kind": "Reference",
                  "text": "EventListenerOrEventListenerObject",
                  "canonicalReference": "!EventListenerOrEventListenerObject:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "off"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#on:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "on(event: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", listener: "
                },
                {
                  "kind": "Reference",
                  "text": "EventListenerOrEventListenerObject",
                  "canonicalReference": "!EventListenerOrEventListenerObject:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "listener",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "on"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#onBeforeEndOperation:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onBeforeEndOperation(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onBeforeEndOperation"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#onChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onChange(lineHandleChange: "
                },
                {
                  "kind": "Reference",
                  "text": "LineHandleChange",
                  "canonicalReference": "obsidian-typings!LineHandleChange:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "lineHandleChange",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#onSelectionChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSelectionChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onSelectionChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#openDialog:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openDialog(\n        template: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ",\n        keyValidator: "
                },
                {
                  "kind": "Content",
                  "text": "(keyValue: string) => boolean"
                },
                {
                  "kind": "Content",
                  "text": ",\n        options?: "
                },
                {
                  "kind": "Reference",
                  "text": "Partial",
                  "canonicalReference": "!Partial:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "OpenDialogOptions",
                  "canonicalReference": "obsidian-typings!OpenDialogOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 10,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "template",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "keyValidator",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 9
                  },
                  "isOptional": true
                }
              ],
              "name": "openDialog"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#openNotification:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openNotification(message: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", options?: "
                },
                {
                  "kind": "Reference",
                  "text": "OpenNotificationOptions",
                  "canonicalReference": "obsidian-typings!OpenNotificationOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "message",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "openNotification"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#operation:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "operation<T>(fn: "
                },
                {
                  "kind": "Content",
                  "text": "() => T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "fn",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "operation"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#overWriteSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "overWriteSelection(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "overWriteSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#posFromIndex:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "posFromIndex(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "posFromIndex"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#refresh:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "refresh(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "refresh"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#releaseLineHandles:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "releaseLineHandles(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "releaseLineHandles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#removeOverlay:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeOverlay(overlay?: "
                },
                {
                  "kind": "Reference",
                  "text": "SearchQuery",
                  "canonicalReference": "@codemirror/search!SearchQuery:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "overlay",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "removeOverlay"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#replaceRange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replaceRange(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", from: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", to?: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "from",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "to",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "replaceRange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#replaceSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replaceSelection(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "replaceSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#replaceSelections:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replaceSelections(texts: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "texts",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "replaceSelections"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#scanForBracket:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scanForBracket(from: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", direction: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", style?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Bracket",
                  "canonicalReference": "obsidian-typings!Bracket:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "from",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "direction",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "style",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "scanForBracket"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#scrollInfo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scrollInfo(): "
                },
                {
                  "kind": "Reference",
                  "text": "ScrollInfo",
                  "canonicalReference": "obsidian-typings!ScrollInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "scrollInfo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#scrollIntoView:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scrollIntoView(pos?: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", margin?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "margin",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "scrollIntoView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#scrollTo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scrollTo(x?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", y?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "scrollTo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#setBookmark:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setBookmark(pos: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", options?: "
                },
                {
                  "kind": "Reference",
                  "text": "SetBookmarkOptions",
                  "canonicalReference": "obsidian-typings!SetBookmarkOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Bookmark",
                  "canonicalReference": "obsidian-typings!Bookmark:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "pos",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "setBookmark"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#setCursor:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCursor(line: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", ch: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "line",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ch",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setCursor"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#setOption:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setOption(option: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "option",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setOption"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#setSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSelection(anchor: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", head: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ", options?: "
                },
                {
                  "kind": "Reference",
                  "text": "SetSelectionOptions",
                  "canonicalReference": "obsidian-typings!SetSelectionOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "anchor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "head",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "setSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#setSelections:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSelections(selections: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSelection",
                  "canonicalReference": "obsidian-typings!EditorSelection:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ", primaryIndex?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "selections",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "primaryIndex",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": true
                }
              ],
              "name": "setSelections"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#setSize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSize(width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "width",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "height",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setSize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#setValue:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(content: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "content",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#signal:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "signal(event: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", ...args: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "args",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "signal"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#somethingSelected:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "somethingSelected(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "somethingSelected"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#toggleOverwrite:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleOverwrite(overwrite: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "overwrite",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "toggleOverwrite"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditor#virtualSelectionMode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "virtualSelectionMode(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "virtualSelectionMode"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CodeMirrorEditorMode:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CodeMirrorEditorMode "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/CodeMirrorEditorMode.d.ts",
          "releaseTag": "Public",
          "name": "CodeMirrorEditorMode",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditorMode#name:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CodeMirrorEditorSearchCursor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CodeMirrorEditorSearchCursor "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/CodeMirrorEditorSearchCursor.d.ts",
          "releaseTag": "Public",
          "name": "CodeMirrorEditorSearchCursor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditorSearchCursor#find:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "find(reverse?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "reverse",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "find"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditorSearchCursor#findNext:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findNext(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findNext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditorSearchCursor#findPrevious:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findPrevious(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findPrevious"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditorSearchCursor#from:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "from(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": " | void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "from"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditorSearchCursor#replace:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replace(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "replace"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CodeMirrorEditorSearchCursor#to:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "to(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": " | void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "to"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CommandPaletteModal:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CommandPaletteModal extends "
            },
            {
              "kind": "Reference",
              "text": "FuzzySuggestModal",
              "canonicalReference": "obsidian!FuzzySuggestModal:class"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Command",
              "canonicalReference": "obsidian!Command:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/CommandPalette/CommandPaletteModal.d.ts",
          "releaseTag": "Public",
          "name": "CommandPaletteModal",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPaletteModal#commands:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "commands: "
                },
                {
                  "kind": "Reference",
                  "text": "Command",
                  "canonicalReference": "obsidian!Command:interface"
                },
                {
                  "kind": "Content",
                  "text": "[] | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "commands",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPaletteModal#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "CommandPalettePluginInstance",
                  "canonicalReference": "obsidian-typings!CommandPalettePluginInstance:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CommandPaletteOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CommandPaletteOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/CommandPalette/CommandPaletteOptions.d.ts",
          "releaseTag": "Public",
          "name": "CommandPaletteOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPaletteOptions#pinned:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pinned: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pinned",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CommandPalettePlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CommandPalettePlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "CommandPalettePluginInstance",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/CommandPalette/CommandPalettePlugin.d.ts",
          "releaseTag": "Public",
          "name": "CommandPalettePlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CommandPalettePluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CommandPalettePluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "CommandPalettePlugin",
              "canonicalReference": "obsidian-typings!CommandPalettePlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/CommandPalette/CommandPalettePluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "CommandPalettePluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#getCommands:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getCommands(): "
                },
                {
                  "kind": "Reference",
                  "text": "Command",
                  "canonicalReference": "obsidian!Command:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getCommands"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#modal:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "modal: "
                },
                {
                  "kind": "Reference",
                  "text": "CommandPaletteModal",
                  "canonicalReference": "obsidian-typings!CommandPaletteModal:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "modal",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#onExternalSettingsChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalSettingsChange(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onExternalSettingsChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#onOpen:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onOpen(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#openCallback:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openCallback(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "openCallback"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Reference",
                  "text": "CommandPaletteOptions",
                  "canonicalReference": "obsidian-typings!CommandPaletteOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "CommandPalettePlugin",
                  "canonicalReference": "obsidian-typings!CommandPalettePlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#recentCommands:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "recentCommands: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "recentCommands",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance#saveSettings:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveSettings(plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "CommandPalettePlugin",
                  "canonicalReference": "obsidian-typings!CommandPalettePlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "plugin",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "saveSettings"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Commands:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Commands "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Commands/Commands.d.ts",
          "releaseTag": "Public",
          "name": "Commands",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Commands#addCommand:member(1)",
              "docComment": "/**\n * Add a command to the command registry.\n *\n * @param command - Command to add.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addCommand(command: "
                },
                {
                  "kind": "Reference",
                  "text": "Command",
                  "canonicalReference": "obsidian!Command:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addCommand"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Commands#app:member",
              "docComment": "/**\n * Reference to App.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Commands#commands:member",
              "docComment": "/**\n * Commands *without* editor callback, will always be available in the command palette.\n *\n * @example\n *\n * `app:open-vault` or `app:reload`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "commands: "
                },
                {
                  "kind": "Reference",
                  "text": "CommandsCommandsRecord",
                  "canonicalReference": "obsidian-typings!CommandsCommandsRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "commands",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Commands#editorCommands:member",
              "docComment": "/**\n * Commands *with* editor callback, will only be available when editor is active and callback returns. true.\n *\n * @example\n *\n * `editor:fold-all` or `command-palette:open`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editorCommands: "
                },
                {
                  "kind": "Reference",
                  "text": "CommandsEditorCommandsRecord",
                  "canonicalReference": "obsidian-typings!CommandsEditorCommandsRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "editorCommands",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Commands#executeCommand:member(1)",
              "docComment": "/**\n * Execute a command by reference.\n *\n * @param command - Command to execute.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "executeCommand(command: "
                },
                {
                  "kind": "Reference",
                  "text": "Command",
                  "canonicalReference": "obsidian!Command:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "executeCommand"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Commands#executeCommandById:member(1)",
              "docComment": "/**\n * Execute a command by ID.\n *\n * @param commandId - ID of command to execute.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "executeCommandById(commandId: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "commandId",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "executeCommandById"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Commands#findCommand:member(1)",
              "docComment": "/**\n * Find a command by ID.\n *\n * @param commandId - ID of command to find.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findCommand(commandId: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Command",
                  "canonicalReference": "obsidian!Command:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "commandId",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "findCommand"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Commands#listCommands:member(1)",
              "docComment": "/**\n * Lists **all** commands, both with and without editor callback.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "listCommands(): "
                },
                {
                  "kind": "Reference",
                  "text": "Command",
                  "canonicalReference": "obsidian!Command:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "listCommands"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Commands#removeCommand:member(1)",
              "docComment": "/**\n * Remove a command from the command registry.\n *\n * @param commandId - ID of command to remove.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeCommand(commandId: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "commandId",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeCommand"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CommandsCommandsRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CommandsCommandsRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "Command",
              "canonicalReference": "obsidian!Command:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Commands/CommandsCommandsRecord.d.ts",
          "releaseTag": "Public",
          "name": "CommandsCommandsRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CommandsEditorCommandsRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CommandsEditorCommandsRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "Command",
              "canonicalReference": "obsidian!Command:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Commands/CommandsEditorCommandsRecord.d.ts",
          "releaseTag": "Public",
          "name": "CommandsEditorCommandsRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ConcatFunction:interface",
          "docComment": "/**\n * Function `Concat`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ConcatFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/ConcatFunction.d.ts",
          "releaseTag": "Public",
          "name": "ConcatFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!ConfigItem:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ConfigItem =\n    "
            },
            {
              "kind": "Content",
              "text": "| 'accentColor'\n    | 'alwaysUpdateLinks'\n    | 'attachmentFolderPath'\n    | 'autoConvertHtml'\n    | 'autoPairBrackets'\n    | 'autoPairMarkdown'\n    | 'baseFontSize'\n    | 'baseFontSizeAction'\n    | 'cssTheme'\n    | 'defaultViewMode'\n    | 'enabledCssSnippets'\n    | 'focusNewTab'\n    | 'foldHeading'\n    | 'foldIndent'\n    | 'hotkeys'\n    | 'interfaceFontFamily'\n    | 'livePreview'\n    | 'mobilePullAction'\n    | 'mobileQuickRibbonItem'\n    | 'mobileToolbarCommands'\n    | 'monospaceFontFamily'\n    | 'nativeMenus'\n    | 'newFileFolderPath'\n    | 'newFileLocation'\n    | 'newLinkFormat'\n    | 'pdfExportSettings'\n    | 'promptDelete'\n    | 'propertiesInDocument'\n    | 'readableLineLength'\n    | 'rightToLeft'\n    | 'showIndentGuide'\n    | 'showInlineTitle'\n    | 'showLineNumber'\n    | 'showRibbon'\n    | 'showUnsupportedFiles'\n    | 'showViewHeader'\n    | 'smartIndentList'\n    | 'spellcheck'\n    | 'spellcheckLanguages'\n    | 'strictLineBreaks'\n    | 'tabSize'\n    | 'textFontFamily'\n    | 'theme'\n    | 'translucency'\n    | 'trashOption'\n    | 'types'\n    | 'uriCallbacks'\n    | 'useMarkdownLinks'\n    | 'useTab'\n    | 'userIgnoreFilters'\n    | 'vimMode'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ConfigItem.d.ts",
          "releaseTag": "Public",
          "name": "ConfigItem",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ConstructorBase:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ConstructorBase<Args extends "
            },
            {
              "kind": "Content",
              "text": "unknown[]"
            },
            {
              "kind": "Content",
              "text": ", Instance> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Constructors/ConstructorBase.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "Args",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            },
            {
              "typeParameterName": "Instance",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "ConstructorBase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "ConstructSignature",
              "canonicalReference": "obsidian-typings!ConstructorBase:new(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "new(...args: "
                },
                {
                  "kind": "Content",
                  "text": "Args"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "Instance"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "args",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ConstructorBase#prototype:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "prototype: "
                },
                {
                  "kind": "Content",
                  "text": "Instance"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "prototype",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ContainsAllFunction:interface",
          "docComment": "/**\n * Function `ContainsAll`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ContainsAllFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/ContainsAllFunction.d.ts",
          "releaseTag": "Public",
          "name": "ContainsAllFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ContainsAnyFunction:interface",
          "docComment": "/**\n * Function `ContainsAny`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ContainsAnyFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/ContainsAnyFunction.d.ts",
          "releaseTag": "Public",
          "name": "ContainsAnyFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ContainsFunction:interface",
          "docComment": "/**\n * Function `Contains`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ContainsFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/ContainsFunction.d.ts",
          "releaseTag": "Public",
          "name": "ContainsFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ContainsNoneFunction:interface",
          "docComment": "/**\n * Function `ContainsNone`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ContainsNoneFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/ContainsNoneFunction.d.ts",
          "releaseTag": "Public",
          "name": "ContainsNoneFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!ContentPosition:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ContentPosition = "
            },
            {
              "kind": "Content",
              "text": "[startOffset: number, endOffset: number]"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/ContentPosition.d.ts",
          "releaseTag": "Public",
          "name": "ContentPosition",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Coords:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Coords "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Coords.d.ts",
          "releaseTag": "Public",
          "name": "Coords",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Coords#bottom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bottom: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bottom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Coords#left:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "left: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "left",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Coords#right:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "right: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "right",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Coords#top:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "top: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "top",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CoordsLeftTop:interface",
          "docComment": "/**\n * Left and top coordinates.\n *\n * @unofficial\n *\n * @since\n *\n * 0.11.11\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CoordsLeftTop "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CoordsLeftTop.d.ts",
          "releaseTag": "Public",
          "name": "CoordsLeftTop",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CoordsLeftTop#left:member",
              "docComment": "/**\n * Left coordinate\n *\n * @since\n *\n * 0.11.11\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "left: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "left",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CoordsLeftTop#top:member",
              "docComment": "/**\n * Top coordinate\n *\n * @since\n *\n * 0.11.11\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "top: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "top",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!createTFileInstance:function(1)",
          "docComment": "/**\n * Creates and properly initializes the instance of TFile even the underlying file does not exist. This doesn't create the missing file on the file system.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function createTFileInstance(app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": ", path: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "TFile",
              "canonicalReference": "obsidian!TFile:class"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Functions/createTFileInstance.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "app",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "path",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "createTFileInstance"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!createTFolderInstance:function(1)",
          "docComment": "/**\n * Creates and properly initializes the instance of TFolder even the underlying folder does not exist. This doesn't create the missing folder on the file system.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function createTFolderInstance(app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": ", path: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "TFolder",
              "canonicalReference": "obsidian!TFolder:class"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Functions/createTFolderInstance.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 5,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "app",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            },
            {
              "parameterName": "path",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            }
          ],
          "name": "createTFolderInstance"
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CustomArrayDict:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CustomArrayDict<T> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Collections/CustomArrayDict.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "CustomArrayDict",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#add:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "add(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "add"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "clear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#clearAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearAll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#contains:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contains(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "contains"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#count:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "count(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "count"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#data:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, T[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#get:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "T[] | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "get"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#keys:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keys(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "keys"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomArrayDict#remove:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remove(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "remove"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Class",
          "canonicalReference": "obsidian-typings!CustomArrayDictImpl:class",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class CustomArrayDictImpl<T> implements "
            },
            {
              "kind": "Reference",
              "text": "CustomArrayDict",
              "canonicalReference": "obsidian-typings!CustomArrayDict:interface"
            },
            {
              "kind": "Content",
              "text": "<T>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Classes/CustomArrayDictImpl.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "isAbstract": false,
          "name": "CustomArrayDictImpl",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#add:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "add(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "add"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#clear:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "clear"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#clearAll:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearAll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "clearAll"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#contains:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contains(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "contains"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#count:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "count(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "count"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#data:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, T[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#get:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "T[] | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "get"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#keys:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keys(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "keys"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!CustomArrayDictImpl#remove:member(1)",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remove(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "remove"
            }
          ],
          "implementsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CustomCSS:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CustomCSS extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CustomCSS/CustomCSS.d.ts",
          "releaseTag": "Public",
          "name": "CustomCSS",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#app:member",
              "docComment": "/**\n * Reference to App.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#boundRaw:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "boundRaw(themeName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "themeName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "boundRaw"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#checkForUpdate:member(1)",
              "docComment": "/**\n * Check whether a specific theme can be updated.\n *\n * @param themeName - Name of the theme to check.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "checkForUpdate(themeName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "themeName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "checkForUpdate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#checkForUpdates:member(1)",
              "docComment": "/**\n * Check all themes for updates.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "checkForUpdates(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "checkForUpdates"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#csscache:member",
              "docComment": "/**\n * Cache of CSS snippet filepath (relative to vault root) to CSS snippet contents.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "csscache: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "csscache",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#disableTranslucency:member(1)",
              "docComment": "/**\n * Disable translucency of application background.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "disableTranslucency(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "disableTranslucency"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#downloadLegacyTheme:member(1)",
              "docComment": "/**\n * Fetch legacy theme CSS using the pre-v1.0.0 theme download pipeline.\n *\n * @returns String obsidian.css contents.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "downloadLegacyTheme(options: "
                },
                {
                  "kind": "Reference",
                  "text": "DownloadLegacyThemeOptions",
                  "canonicalReference": "obsidian-typings!DownloadLegacyThemeOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "downloadLegacyTheme"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#enabledSnippets:member",
              "docComment": "/**\n * Set of enabled snippet, given by filenames.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enabledSnippets: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "enabledSnippets",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#enableTranslucency:member(1)",
              "docComment": "/**\n * Enable translucency of application background.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enableTranslucency(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "enableTranslucency"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#extraStyleEls:member",
              "docComment": "/**\n * Contains references to Style elements containing custom CSS snippets.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extraStyleEls: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLStyleElement",
                  "canonicalReference": "!HTMLStyleElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "extraStyleEls",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#getManifest:member(1)",
              "docComment": "/**\n * Fetch a theme's manifest using repository URL.\n *\n * @remark\n *\n * Do **not** include github prefix, only `username/repo`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getManifest(repoUrl: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ThemeManifest",
                  "canonicalReference": "obsidian-typings!ThemeManifest:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "repoUrl",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getManifest"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#getSnippetPath:member(1)",
              "docComment": "/**\n * Convert snippet name to its corresponding filepath (relative to vault root).\n *\n * @returns String `.obsidian/snippets/${snippetName}.css`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSnippetPath(snippetName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "snippetName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getSnippetPath"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#getSnippetsFolder:member(1)",
              "docComment": "/**\n * Returns the folder path where snippets are stored (relative to vault root).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSnippetsFolder(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSnippetsFolder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#getThemeFolder:member(1)",
              "docComment": "/**\n * Returns the folder path where themes are stored (relative to vault root).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getThemeFolder(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getThemeFolder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#getThemePath:member(1)",
              "docComment": "/**\n * Convert theme name to its corresponding filepath (relative to vault root).\n *\n * @returns String `.obsidian/themes/${themeName}/theme.css`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getThemePath(themeName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "themeName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getThemePath"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#hasUpdates:member(1)",
              "docComment": "/**\n * Returns whether there are themes that can be updated.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hasUpdates(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hasUpdates"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#installLegacyTheme:member(1)",
              "docComment": "/**\n * Install a legacy theme using the pre-v1.0.0 theme download pipeline<br> Will create a corresponding. dummy manifest for the theme.\n *\n * @remark\n *\n * Name will be used as the folder name for the theme.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "installLegacyTheme(options: "
                },
                {
                  "kind": "Reference",
                  "text": "InstallThemeOptions",
                  "canonicalReference": "obsidian-typings!InstallThemeOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "installLegacyTheme"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#installTheme:member(1)",
              "docComment": "/**\n * Install a theme using the regular theme download pipeline.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "installTheme(options: "
                },
                {
                  "kind": "Reference",
                  "text": "InstallThemeOptions",
                  "canonicalReference": "obsidian-typings!InstallThemeOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ", version: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "version",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "installTheme"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#isThemeInstalled:member(1)",
              "docComment": "/**\n * Check whether a specific theme is installed by theme name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isThemeInstalled(themeName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "themeName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isThemeInstalled"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#loadCss:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadCss(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "loadCss"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#loadData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadData(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#loadSnippets:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadSnippets(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadSnippets"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#loadTheme:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadTheme(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "loadTheme"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#oldThemes:member",
              "docComment": "/**\n * List of theme names not fully updated to post v1.0.0 theme guidelines.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "oldThemes: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "oldThemes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#onload:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#onRaw:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRaw(themeName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "themeName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onRaw"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#queue:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queue: "
                },
                {
                  "kind": "Reference",
                  "text": "PromisedQueue",
                  "canonicalReference": "obsidian-typings!PromisedQueue:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "queue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#readSnippets:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readSnippets(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "readSnippets"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#readThemes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readThemes(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "readThemes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#removeTheme:member(1)",
              "docComment": "/**\n * Remove a theme by theme name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeTheme(themeName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "themeName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeTheme"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#requestLoadSnippets:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestLoadSnippets: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestLoadSnippets",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#requestLoadTheme:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestLoadTheme: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestLoadTheme",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#requestReadThemes:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestReadThemes: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestReadThemes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#setCssEnabledStatus:member(1)",
              "docComment": "/**\n * Set the activation status of a snippet by snippet name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCssEnabledStatus(snippetName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", enabled: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "snippetName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "enabled",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setCssEnabledStatus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#setTheme:member(1)",
              "docComment": "/**\n * Set the active theme by theme name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setTheme(themeName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "themeName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setTheme"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!CustomCSS#setTranslucency:member(1)",
              "docComment": "/**\n * Set the translucency of application background.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setTranslucency(translucency: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "translucency",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setTranslucency"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#snippets:member",
              "docComment": "/**\n * List of snippets detected by Obsidian, given by their filenames.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "snippets: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "snippets",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#theme:member",
              "docComment": "/**\n * Currently active theme, given by its name.\n *\n * @remark\n *\n * is the default Obsidian theme.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "theme: "
                },
                {
                  "kind": "Content",
                  "text": "'' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "theme",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#themes:member",
              "docComment": "/**\n * Mapping of theme names to their manifest.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "themes: "
                },
                {
                  "kind": "Reference",
                  "text": "CustomCSSThemesRecord",
                  "canonicalReference": "obsidian-typings!CustomCSSThemesRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "themes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!CustomCSS#updates:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updates: "
                },
                {
                  "kind": "Reference",
                  "text": "CustomCSSUpdatesRecord",
                  "canonicalReference": "obsidian-typings!CustomCSSUpdatesRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "updates",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CustomCSSThemesRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CustomCSSThemesRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "ThemeManifest",
              "canonicalReference": "obsidian-typings!ThemeManifest:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CustomCSS/CustomCSSThemesRecord.d.ts",
          "releaseTag": "Public",
          "name": "CustomCSSThemesRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!CustomCSSUpdatesRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface CustomCSSUpdatesRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, unknown>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CustomCSS/CustomCSSUpdatesRecord.d.ts",
          "releaseTag": "Public",
          "name": "CustomCSSUpdatesRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DailyNotesOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DailyNotesOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/DailyNotes/DailyNotesOptions.d.ts",
          "releaseTag": "Public",
          "name": "DailyNotesOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DailyNotesOptions#autorun:member",
              "docComment": "/**\n * Open the daily note automatically whenever the vault is opened.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "autorun?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "autorun",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DailyNotesOptions#folder:member",
              "docComment": "/**\n * New daily notes will be placed here.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "folder?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "folder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DailyNotesOptions#format:member",
              "docComment": "/**\n * Naming syntax for daily note in Moment.js syntax. https://momentjs.com/docs/#/displaying/format/.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "format?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "format",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DailyNotesOptions#template:member",
              "docComment": "/**\n * Path to the file to use as a template.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "template?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "template",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DailyNotesPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DailyNotesPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "DailyNotesPluginInstance",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/DailyNotes/DailyNotesPlugin.d.ts",
          "releaseTag": "Public",
          "name": "DailyNotesPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DailyNotesPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DailyNotesPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "DailyNotesPlugin",
              "canonicalReference": "obsidian-typings!DailyNotesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/DailyNotes/DailyNotesPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "DailyNotesPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#getCurrentFileDateTimestamp:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getCurrentFileDateTimestamp(): "
                },
                {
                  "kind": "Content",
                  "text": "null | number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getCurrentFileDateTimestamp"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#getDailyNote:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDailyNote(date: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "moment",
                  "canonicalReference": "obsidian!moment:var"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null | undefined>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "date",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "getDailyNote"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#getFormat:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFormat(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getFormat"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#gotoNextExisting:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "gotoNextExisting(timestamp: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "timestamp",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "gotoNextExisting"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#gotoPreviousExisting:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "gotoPreviousExisting(timestamp: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "timestamp",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "gotoPreviousExisting"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#iterateDailyNotes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "iterateDailyNotes(callback: "
                },
                {
                  "kind": "Content",
                  "text": "(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", timestamp: number) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "iterateDailyNotes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#onExternalSettingsChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalSettingsChange(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onExternalSettingsChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#onOpenDailyNote:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onOpenDailyNote(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "Event",
                  "canonicalReference": "!Event:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onOpenDailyNote"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Reference",
                  "text": "DailyNotesOptions",
                  "canonicalReference": "obsidian-typings!DailyNotesOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "DailyNotesPlugin",
                  "canonicalReference": "obsidian-typings!DailyNotesPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DataAdapterFilesRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DataAdapterFilesRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "FileEntry",
              "canonicalReference": "obsidian-typings!FileEntry:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DataAdapterRecords/DataAdapterFilesRecord.d.ts",
          "releaseTag": "Public",
          "name": "DataAdapterFilesRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DataAdapterWatchersRecord:interface",
          "docComment": "/**\n * A mapping between a vault-relative folder paths to the corresponding watcher entries.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DataAdapterWatchersRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "DataAdapterWatchersRecordEntry",
              "canonicalReference": "obsidian-typings!DataAdapterWatchersRecordEntry:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DataAdapterRecords/DataAdapterWatchersRecord.d.ts",
          "releaseTag": "Public",
          "name": "DataAdapterWatchersRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DataAdapterWatchersRecordEntry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DataAdapterWatchersRecordEntry "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DataAdapterRecords/DataAdapterWatchersRecordEntry.d.ts",
          "releaseTag": "Public",
          "name": "DataAdapterWatchersRecordEntry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DataAdapterWatchersRecordEntry#resolvedPath:member",
              "docComment": "/**\n * Resolved full path to the folder.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resolvedPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "resolvedPath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DataAdapterWatchersRecordEntry#watcher:member",
              "docComment": "/**\n * Node.js file system watcher.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "watcher: "
                },
                {
                  "kind": "Reference",
                  "text": "FSWatcher",
                  "canonicalReference": "!\"\\\"node:fs\\\"\".FSWatcher:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "watcher",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Database:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Database "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WebSQL/Database.d.ts",
          "releaseTag": "Public",
          "name": "Database",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Database#changeVersion:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "changeVersion(\n        oldVersion: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ",\n        newVersion: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ",\n        callback?: "
                },
                {
                  "kind": "Content",
                  "text": "(transaction: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLTransaction",
                  "canonicalReference": "obsidian-typings!SQLTransaction:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ",\n        errorCallback?: "
                },
                {
                  "kind": "Content",
                  "text": "(error: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLError",
                  "canonicalReference": "obsidian-typings!SQLError:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ",\n        successCallback?: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 15,
                "endIndex": 16
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "oldVersion",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newVersion",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 8
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "errorCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 12
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "successCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 13,
                    "endIndex": 14
                  },
                  "isOptional": true
                }
              ],
              "name": "changeVersion"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Database#readTransaction:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readTransaction(\n        callback: "
                },
                {
                  "kind": "Content",
                  "text": "(transaction: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLTransaction",
                  "canonicalReference": "obsidian-typings!SQLTransaction:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ",\n        errorCallback?: "
                },
                {
                  "kind": "Content",
                  "text": "(error: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLError",
                  "canonicalReference": "obsidian-typings!SQLError:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ",\n        successCallback?: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "errorCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 8
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "successCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": true
                }
              ],
              "name": "readTransaction"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Database#transaction:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "transaction(\n        callback: "
                },
                {
                  "kind": "Content",
                  "text": "(transaction: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLTransaction",
                  "canonicalReference": "obsidian-typings!SQLTransaction:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ",\n        errorCallback?: "
                },
                {
                  "kind": "Content",
                  "text": "(error: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLError",
                  "canonicalReference": "obsidian-typings!SQLError:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ",\n        successCallback?: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "errorCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 8
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "successCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": true
                }
              ],
              "name": "transaction"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Database#version:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "version: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "version",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DateAfterFunction:interface",
          "docComment": "/**\n * Function `DateAfter`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DateAfterFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DateAfterFunction.d.ts",
          "releaseTag": "Public",
          "name": "DateAfterFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DateBeforeFunction:interface",
          "docComment": "/**\n * Function `DateBefore`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DateBeforeFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DateBeforeFunction.d.ts",
          "releaseTag": "Public",
          "name": "DateBeforeFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DateDiffFunction:interface",
          "docComment": "/**\n * Function `DateDiff`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DateDiffFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DateDiffFunction.d.ts",
          "releaseTag": "Public",
          "name": "DateDiffFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DateEqualsFunction:interface",
          "docComment": "/**\n * Function `DateEquals`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DateEqualsFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DateEqualsFunction.d.ts",
          "releaseTag": "Public",
          "name": "DateEqualsFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DateModifyFunction:interface",
          "docComment": "/**\n * Function `DateModify`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DateModifyFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DateModifyFunction.d.ts",
          "releaseTag": "Public",
          "name": "DateModifyFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DateNotEqualsFunction:interface",
          "docComment": "/**\n * Function `DateNotEquals`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DateNotEqualsFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DateNotEqualsFunction.d.ts",
          "releaseTag": "Public",
          "name": "DateNotEqualsFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DateOnOrAfterFunction:interface",
          "docComment": "/**\n * Function `DateOnOrAfter`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DateOnOrAfterFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DateOnOrAfterFunction.d.ts",
          "releaseTag": "Public",
          "name": "DateOnOrAfterFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DateOnOrBeforeFunction:interface",
          "docComment": "/**\n * Function `DateOnOrBefore`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DateOnOrBeforeFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DateOnOrBeforeFunction.d.ts",
          "releaseTag": "Public",
          "name": "DateOnOrBeforeFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DatePropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for dates.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DatePropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "DatePropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/DatePropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "DatePropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponent#buttonEl:member",
              "docComment": "/**\n * The button element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buttonEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "buttonEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'date'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase:interface",
          "docComment": "/**\n * Base interface for date property widget components.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DatePropertyWidgetComponentBase extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/DatePropertyWidgetComponentBase.d.ts",
          "releaseTag": "Public",
          "name": "DatePropertyWidgetComponentBase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase#buildInput:member(1)",
              "docComment": "/**\n * Build the input element for the property widget.\n *\n * @param parentEl - The parent element.\n *\n * @returns The input element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buildInput(parentEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "parentEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "buildInput"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase#date:member",
              "docComment": "/**\n * The date of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "date?: "
                },
                {
                  "kind": "Reference",
                  "text": "moment.Moment",
                  "canonicalReference": "moment!moment.Moment:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "date",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase#dirty:member",
              "docComment": "/**\n * Whether the property widget is dirty.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dirty: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dirty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase#format:member(1)",
              "docComment": "/**\n * Format the date input.\n *\n * @param input - The input to format.\n *\n * @returns The formatted date.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "format(input: "
                },
                {
                  "kind": "Reference",
                  "text": "moment.Moment",
                  "canonicalReference": "moment!moment.Moment:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "input",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "format"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase#hoverPopup:member",
              "docComment": "/**\n * The hover popup for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverPopup: "
                },
                {
                  "kind": "Reference",
                  "text": "HoverPopover",
                  "canonicalReference": "obsidian!HoverPopover:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverPopup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase#inputEl:member",
              "docComment": "/**\n * The input element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase#parse:member(1)",
              "docComment": "/**\n * Parse the date input.\n *\n * @param input - The input to parse.\n *\n * @returns The parsed date.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parse(input: "
                },
                {
                  "kind": "Reference",
                  "text": "moment.MomentInput",
                  "canonicalReference": "moment!moment.MomentInput:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "input",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "parse"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase#value:member",
              "docComment": "/**\n * The value of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "value",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DatetimePropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for datetimes.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DatetimePropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "DatePropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!DatePropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/DatetimePropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "DatetimePropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DatetimePropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'datetime'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DayFunction:interface",
          "docComment": "/**\n * Function `Day`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DayFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasExtract",
              "canonicalReference": "obsidian-typings!HasExtract:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/DayFunction.d.ts",
          "releaseTag": "Public",
          "name": "DayFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DeferredView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DeferredView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/DeferredView.d.ts",
          "releaseTag": "Public",
          "name": "DeferredView",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Dimensions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Dimensions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/Dimensions.d.ts",
          "releaseTag": "Public",
          "name": "Dimensions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Dimensions#height:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Dimensions#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DomEventsHandlers:interface",
          "docComment": "/**\n * The handlers for the DOM events.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DomEventsHandlers "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DomEventsHandlers.d.ts",
          "releaseTag": "Public",
          "name": "DomEventsHandlers",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlers#onExternalLinkClick:member(1)",
              "docComment": "/**\n * Handles the external link click event.\n *\n * @param evt - The mouse event.\n *\n * @param targetEl - The target element.\n *\n * @param linkText - The link text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalLinkClick(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", linkText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "linkText",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onExternalLinkClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlers#onExternalLinkRightClick:member(1)",
              "docComment": "/**\n * Handles the external link right click event.\n *\n * @param evt - The mouse event.\n *\n * @param targetEl - The target element.\n *\n * @param linkText - The link text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalLinkRightClick(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", linkText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "linkText",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onExternalLinkRightClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlers#onInternalLinkClick:member(1)",
              "docComment": "/**\n * Handles the internal link click event.\n *\n * @param evt - The mouse event.\n *\n * @param targetEl - The target element.\n *\n * @param linkText - The link text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInternalLinkClick(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", linkText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "linkText",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onInternalLinkClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlers#onInternalLinkDrag:member(1)",
              "docComment": "/**\n * Handles the internal link drag event.\n *\n * @param evt - The mouse event.\n *\n * @param targetEl - The target element.\n *\n * @param linkText - The link text.\n *\n * @param title - The title.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInternalLinkDrag(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", linkText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", title?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "linkText",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "title",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": true
                }
              ],
              "name": "onInternalLinkDrag"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlers#onInternalLinkMouseover:member(1)",
              "docComment": "/**\n * Handles the internal link mouseover event.\n *\n * @param evt - The mouse event.\n *\n * @param targetEl - The target element.\n *\n * @param linkText - The link text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInternalLinkMouseover(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", linkText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "linkText",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onInternalLinkMouseover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlers#onInternalLinkRightClick:member(1)",
              "docComment": "/**\n * Handles the internal link right click event.\n *\n * @param evt - The mouse event.\n *\n * @param targetEl - The target element.\n *\n * @param linkText - The link text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInternalLinkRightClick(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", linkText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "linkText",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onInternalLinkRightClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlers#onTagClick:member(1)",
              "docComment": "/**\n * Handles the tag click event.\n *\n * @param evt - The mouse event.\n *\n * @param targetEl - The target element.\n *\n * @param linkText - The link text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTagClick(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", tag: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "tag",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onTagClick"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DomEventsHandlersConstructor:interface",
          "docComment": "/**\n * The DomEventsHandlers constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DomEventsHandlersConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[info: "
            },
            {
              "kind": "Reference",
              "text": "DomEventsHandlersInfo",
              "canonicalReference": "obsidian-typings!DomEventsHandlersInfo:interface"
            },
            {
              "kind": "Content",
              "text": "], "
            },
            {
              "kind": "Reference",
              "text": "DomEventsHandlers",
              "canonicalReference": "obsidian-typings!DomEventsHandlers:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Constructors/DomEventsHandlersConstructor.d.ts",
          "releaseTag": "Public",
          "name": "DomEventsHandlersConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DomEventsHandlersInfo:interface",
          "docComment": "/**\n * Information about the DOM events handlers.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DomEventsHandlersInfo extends "
            },
            {
              "kind": "Reference",
              "text": "HoverParent",
              "canonicalReference": "obsidian!HoverParent:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DomEventsHandlersInfo.d.ts",
          "releaseTag": "Public",
          "name": "DomEventsHandlersInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlersInfo#app:member",
              "docComment": "/**\n * Obsidian app instance.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "!Electron.CrossProcessExports.App:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DomEventsHandlersInfo#path:member",
              "docComment": "/**\n * The path to calculate relative links from.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DownloadLegacyThemeOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DownloadLegacyThemeOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CustomCSS/DownloadLegacyThemeOptions.d.ts",
          "releaseTag": "Public",
          "name": "DownloadLegacyThemeOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DownloadLegacyThemeOptions#repo:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "repo: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "repo",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Draggable:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Draggable "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DragManager/Draggable.d.ts",
          "releaseTag": "Public",
          "name": "Draggable",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Draggable#file:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file?: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Draggable#files:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "files?: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "files",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Draggable#icon:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "icon: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "icon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Draggable#linktext:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "linktext?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "linktext",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Draggable#source:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "source?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "source",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Draggable#sourcePath:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourcePath?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "sourcePath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Draggable#title:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Draggable#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DragManager:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DragManager "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DragManager/DragManager.d.ts",
          "releaseTag": "Public",
          "name": "DragManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#actionEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "actionEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "actionEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#dragFile:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragFile(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", source?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Draggable",
                  "canonicalReference": "obsidian-typings!Draggable:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "dragFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#dragFiles:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragFiles(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", files: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ", source?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Draggable",
                  "canonicalReference": "obsidian-typings!Draggable:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "files",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 7
                  },
                  "isOptional": true
                }
              ],
              "name": "dragFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#dragFolder:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragFolder(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", folder: "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": ", source?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Draggable",
                  "canonicalReference": "obsidian-typings!Draggable:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "folder",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "dragFolder"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#draggable:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "draggable: "
                },
                {
                  "kind": "Reference",
                  "text": "Draggable",
                  "canonicalReference": "obsidian-typings!Draggable:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "draggable",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#dragLink:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragLink(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", linkText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", sourcePath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", title?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", source?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Draggable",
                  "canonicalReference": "obsidian-typings!Draggable:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "linkText",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "sourcePath",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "title",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": true
                }
              ],
              "name": "dragLink"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#dragStart:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragStart: "
                },
                {
                  "kind": "Reference",
                  "text": "DragStartEvent",
                  "canonicalReference": "obsidian-typings!DragStartEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dragStart",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#ghostEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ghostEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ghostEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#handleDrag:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDrag(el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", draggableGetter: "
                },
                {
                  "kind": "Content",
                  "text": "(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "Draggable",
                  "canonicalReference": "obsidian-typings!Draggable:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "el",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "draggableGetter",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDrag"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#handleDrop:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDrop(\n        el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ",\n        dropHandler: "
                },
                {
                  "kind": "Content",
                  "text": "(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", draggable: "
                },
                {
                  "kind": "Reference",
                  "text": "Draggable",
                  "canonicalReference": "obsidian-typings!Draggable:interface"
                },
                {
                  "kind": "Content",
                  "text": ", isOver: boolean) => "
                },
                {
                  "kind": "Reference",
                  "text": "DropResult",
                  "canonicalReference": "obsidian-typings!DropResult:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ",\n        draggable?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 13,
                "endIndex": 14
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "el",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "dropHandler",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 10
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "draggable",
                  "parameterTypeTokenRange": {
                    "startIndex": 11,
                    "endIndex": 12
                  },
                  "isOptional": true
                }
              ],
              "name": "handleDrop"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#hideOverlay:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hideOverlay(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hideOverlay"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#hoverClass:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverClass: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverClass",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#hoverEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#isDragOverHandled:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isDragOverHandled: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isDragOverHandled",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#onDragEnd:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDragEnd(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onDragEnd"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#onDragLeave:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDragLeave(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onDragLeave"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#onDragOver:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDragOver(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onDragOver"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#onDragOverFirst:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDragOverFirst(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onDragOverFirst"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#onDragStart:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDragStart(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", draggable: "
                },
                {
                  "kind": "Reference",
                  "text": "Draggable",
                  "canonicalReference": "obsidian-typings!Draggable:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "draggable",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onDragStart"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#onDragStartGlobal:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDragStartGlobal(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onDragStartGlobal"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#onTouchEnd:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTouchEnd(event: "
                },
                {
                  "kind": "Reference",
                  "text": "TouchEvent",
                  "canonicalReference": "!TouchEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onTouchEnd"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#overlayEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "overlayEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "overlayEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#removeOverlay:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeOverlay(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "removeOverlay"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#setAction:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setAction(action: "
                },
                {
                  "kind": "Content",
                  "text": "string | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "action",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setAction"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#shouldHideOverlay:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "shouldHideOverlay: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "shouldHideOverlay",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#showOverlay:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showOverlay(doc: "
                },
                {
                  "kind": "Reference",
                  "text": "Document",
                  "canonicalReference": "!Document:interface"
                },
                {
                  "kind": "Content",
                  "text": ", rect: "
                },
                {
                  "kind": "Reference",
                  "text": "DOMRect",
                  "canonicalReference": "!DOMRect:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "doc",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "rect",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "showOverlay"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#sourceClass:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourceClass: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sourceClass",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragManager#sourceEls:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourceEls: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "[] | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sourceEls",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#updateHover:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateHover(hoverEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ", hoverClass: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "hoverEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "hoverClass",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "updateHover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!DragManager#updateSource:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateSource(sourceEls: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "[] | null"
                },
                {
                  "kind": "Content",
                  "text": ", sourceClass: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "sourceEls",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "sourceClass",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "updateSource"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DragStartEvent:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DragStartEvent "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DragManager/DragStartEvent.d.ts",
          "releaseTag": "Public",
          "name": "DragStartEvent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragStartEvent#evt:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "evt: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "evt",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DragStartEvent#moved:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moved: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "moved",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!DropResult:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface DropResult "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/DragManager/DropResult.d.ts",
          "releaseTag": "Public",
          "name": "DropResult",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DropResult#action:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "action: "
                },
                {
                  "kind": "Content",
                  "text": "string | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "action",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DropResult#dropEffect:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dropEffect: "
                },
                {
                  "kind": "Content",
                  "text": "'none' | 'copy' | 'link' | 'move'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dropEffect",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DropResult#hoverClass:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverClass?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "hoverClass",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!DropResult#hoverEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverEl?: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "hoverEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EdgeIndex:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EdgeIndex extends "
            },
            {
              "kind": "Reference",
              "text": "EdgeIndexBase",
              "canonicalReference": "obsidian-typings!EdgeIndexBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/EdgeIndex.d.ts",
          "releaseTag": "Public",
          "name": "EdgeIndex",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndex#_maxEntries:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_maxEntries: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "_maxEntries",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndex#_minEntries:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_minEntries: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "_minEntries",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndex#compareMinX:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "compareMinX(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "compareMinX"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndex#compareMinY:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "compareMinY(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "compareMinY"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndex#data:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "EdgeIndexData",
                  "canonicalReference": "obsidian-typings!EdgeIndexData:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EdgeIndexBase:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EdgeIndexBase extends "
            },
            {
              "kind": "Reference",
              "text": "EdgeIndexBaseBase",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/EdgeIndexBase.d.ts",
          "releaseTag": "Public",
          "name": "EdgeIndexBase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBase#insert:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insert(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "insert"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBase#remove:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remove(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "remove"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBase#toBBox:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toBBox(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "toBBox"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EdgeIndexBaseBase:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EdgeIndexBaseBase "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/EdgeIndexBaseBase.d.ts",
          "releaseTag": "Public",
          "name": "EdgeIndexBaseBase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_adjustParentBBoxes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_adjustParentBBoxes(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "_adjustParentBBoxes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_all:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_all(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "_all"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_allDistMargin:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_allDistMargin(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg4: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg4",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "_allDistMargin"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_build:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_build(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg4: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg4",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "_build"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_chooseSplitAxis:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_chooseSplitAxis(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "_chooseSplitAxis"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_chooseSplitIndex:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_chooseSplitIndex(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "_chooseSplitIndex"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_chooseSubtree:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_chooseSubtree(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg4: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg4",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "_chooseSubtree"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_condense:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_condense(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "_condense"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_insert:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_insert(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "_insert"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_split:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_split(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "_split"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#_splitRoot:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_splitRoot(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "_splitRoot"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#all:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "all(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "all"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#collides:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collides(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "collides"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#compareMinX:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "compareMinX(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "compareMinX"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#compareMinY:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "compareMinY(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "compareMinY"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#fromJSON:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fromJSON(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "fromJSON"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#insert:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insert(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "insert"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#load:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "load(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "load"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#remove:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remove(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "remove"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#search:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "search(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "search"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#toBBox:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toBBox(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "toBBox"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EdgeIndexBaseBase#toJSON:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toJSON(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toJSON"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EdgeIndexData:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EdgeIndexData "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/EdgeIndexData.d.ts",
          "releaseTag": "Public",
          "name": "EdgeIndexData",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndexData#children:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "children: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvasEdge",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvasEdge:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "children",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndexData#height:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndexData#leaf:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "leaf: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "leaf",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndexData#maxX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "maxX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "maxX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndexData#maxY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "maxY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "maxY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndexData#minX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EdgeIndexData#minY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorLanguageSupport:interface",
          "docComment": "/**\n * Editor language support.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorLanguageSupport "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/EditorLanguageSupport.d.ts",
          "releaseTag": "Public",
          "name": "EditorLanguageSupport",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorRangeEx:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorRangeEx "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/EditorRangeEx.d.ts",
          "releaseTag": "Public",
          "name": "EditorRangeEx",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorRangeEx#from:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "from: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "from",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorRangeEx#to:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "to: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "to",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorSearchComponent:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorSearchComponent extends "
            },
            {
              "kind": "Reference",
              "text": "AbstractSearchComponent",
              "canonicalReference": "obsidian-typings!AbstractSearchComponent:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Components/EditorSearchComponent.d.ts",
          "releaseTag": "Public",
          "name": "EditorSearchComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#clear:member(1)",
              "docComment": "/**\n * Remove all highlights from editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#cursor:member",
              "docComment": "/**\n * Search cursor for editor, handles search and replace functionality for editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cursor: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "SearchCursor",
                  "canonicalReference": "obsidian-typings!SearchCursor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cursor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#editor:member",
              "docComment": "/**\n * Linked editor for search component.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editor: "
                },
                {
                  "kind": "Reference",
                  "text": "Editor",
                  "canonicalReference": "obsidian!Editor:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "editor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#findNext:member(1)",
              "docComment": "/**\n * Find next search results from cursor and highlights it.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findNext(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findNext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#findNextOrReplace:member(1)",
              "docComment": "/**\n * Replace cursor with replacement string if not null and moves to next search result.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findNextOrReplace(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findNextOrReplace"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#findPrevious:member(1)",
              "docComment": "/**\n * Find previous search results from cursor and highlights it.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findPrevious(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findPrevious"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#hide:member(1)",
              "docComment": "/**\n * Hide/detaches the search component and removes cursor highlights.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hide(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hide"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#highlight:member(1)",
              "docComment": "/**\n * Add highlights for specified ranges.\n *\n * @remark\n *\n * Invokes editor.addHighlights.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "highlight(ranges: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRange",
                  "canonicalReference": "obsidian!EditorRange:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "ranges",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "highlight"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#isActive:member",
              "docComment": "/**\n * Whether search component is currently rendering.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isActive: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isActive",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#isReplace:member",
              "docComment": "/**\n * Whether search component is replacing text (includes 'Replace' input field).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isReplace: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isReplace",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#onAltEnter:member(1)",
              "docComment": "/**\n * Highlights all matches if search element focused.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onAltEnter(e?: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "onAltEnter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#onModAltEnter:member(1)",
              "docComment": "/**\n * Replace all search results with specified text if replace mode and replacement element is focused.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onModAltEnter(e?: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "onModAltEnter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#onSearchInput:member(1)",
              "docComment": "/**\n * Updates search cursor on new input query and highlights search results.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSearchInput(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onSearchInput"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#replaceAll:member(1)",
              "docComment": "/**\n * Replaces all search results with replacement query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replaceAll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "replaceAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#replaceCurrentMatch:member(1)",
              "docComment": "/**\n * Replace current search result, if any, with replacement query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replaceCurrentMatch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "replaceCurrentMatch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#searchAll:member(1)",
              "docComment": "/**\n * Find all matches of search query and highlights them.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchAll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "searchAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSearchComponent#show:member(1)",
              "docComment": "/**\n * Reveal the search (and replace) component.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "show(replace: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "replace",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "show"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorSelection:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorSelection "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/EditorSelection.d.ts",
          "releaseTag": "Public",
          "name": "EditorSelection",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSelection#anchor:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "anchor: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "anchor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSelection#head:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "head: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "head",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorStatusPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorStatusPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "EditorStatusPluginInstance",
              "canonicalReference": "obsidian-typings!EditorStatusPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/EditorStatus/EditorStatusPlugin.d.ts",
          "releaseTag": "Public",
          "name": "EditorStatusPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorStatusPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorStatusPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "EditorStatusPlugin",
              "canonicalReference": "obsidian-typings!EditorStatusPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/EditorStatus/EditorStatusPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "EditorStatusPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorStatusPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorStatusPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorStatusPluginInstance#hiddenFromList:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hiddenFromList: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hiddenFromList",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorStatusPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorStatusPlugin",
                  "canonicalReference": "obsidian-typings!EditorStatusPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorSuggestEx:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorSuggestEx "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EditorSuggestEx.d.ts",
          "releaseTag": "Public",
          "name": "EditorSuggestEx",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSuggestEx#currentSuggest:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "currentSuggest?: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggest",
                  "canonicalReference": "obsidian!EditorSuggest:class"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "currentSuggest",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSuggestEx#suggests:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "suggests: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggest",
                  "canonicalReference": "obsidian!EditorSuggest:class"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "suggests",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorSuggests:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorSuggests "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EditorSuggests.d.ts",
          "releaseTag": "Public",
          "name": "EditorSuggests",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#addSuggest:member(1)",
              "docComment": "/**\n * Add a new editor suggestion to the list of registered suggestion providers.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addSuggest(suggest: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggest",
                  "canonicalReference": "obsidian!EditorSuggest:class"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "suggest",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "addSuggest"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#close:member(1)",
              "docComment": "/**\n * Close the currently active editor suggestion popup.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "close(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "close"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#currentSuggest:member",
              "docComment": "/**\n * Currently active and rendered editor suggestion popup.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "currentSuggest: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggest",
                  "canonicalReference": "obsidian!EditorSuggest:class"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "currentSuggest",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#isShowingSuggestion:member(1)",
              "docComment": "/**\n * Whether there is a editor suggestion popup active and visible.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isShowingSuggestion(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isShowingSuggestion"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#removeSuggest:member(1)",
              "docComment": "/**\n * Remove a registered editor suggestion from the list of registered suggestion providers.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeSuggest(suggest: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggest",
                  "canonicalReference": "obsidian!EditorSuggest:class"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "suggest",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "removeSuggest"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#reposition:member(1)",
              "docComment": "/**\n * Update position of currently active and rendered editor suggestion popup.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reposition(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "reposition"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#setCurrentSuggest:member(1)",
              "docComment": "/**\n * Set the currently active editor suggestion popup to specified suggester.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCurrentSuggest(suggest: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggest",
                  "canonicalReference": "obsidian!EditorSuggest:class"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "suggest",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "setCurrentSuggest"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#suggests:member",
              "docComment": "/**\n * Registered editor suggestions.\n *\n * @remark\n *\n * Used for providing autocompletions for specific strings.\n *\n * @tutorial\n *\n * Reference official documentation under EditorSuggest<T> for usage.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "suggests: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggest",
                  "canonicalReference": "obsidian!EditorSuggest:class"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "suggests",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EditorSuggests#trigger:member(1)",
              "docComment": "/**\n * Run check on focused editor to see whether a suggestion should be triggered and rendered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "trigger(editor: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownBaseView",
                  "canonicalReference": "obsidian-typings!MarkdownBaseView:interface"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "trigger"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EditorViewState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EditorViewState "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/EditorViewState.d.ts",
          "releaseTag": "Public",
          "name": "EditorViewState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EditorViewState#printing:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "printing: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "printing",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ElectronWindow:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ElectronWindow extends "
            },
            {
              "kind": "Reference",
              "text": "BrowserWindow",
              "canonicalReference": "!Electron.CrossProcessExports.BrowserWindow:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ElectronWindow.d.ts",
          "releaseTag": "Public",
          "name": "ElectronWindow",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ElectronWindow#_browserViews:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_browserViews: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "_browserViews",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ElectronWindow#_events:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_events: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "_events",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ElectronWindow#_eventsCount:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_eventsCount: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "_eventsCount",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ElectronWindow#devToolsWebContents:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "devToolsWebContents: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "devToolsWebContents",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface",
          "docComment": "/**\n * A component that renders an embedded audio file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedAudioComponent extends "
            },
            {
              "kind": "Reference",
              "text": "EmbedComponent",
              "canonicalReference": "obsidian-typings!EmbedComponent:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedAudioComponent.d.ts",
          "releaseTag": "Public",
          "name": "EmbedAudioComponent",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedCanvasComponent:interface",
          "docComment": "/**\n * A component that renders an embedded canvas file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedCanvasComponent extends "
            },
            {
              "kind": "Reference",
              "text": "EmbedComponent",
              "canonicalReference": "obsidian-typings!EmbedComponent:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedCanvasComponent.d.ts",
          "releaseTag": "Public",
          "name": "EmbedCanvasComponent",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedComponent:interface",
          "docComment": "/**\n * The component that renders the embedded file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedComponent extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedComponent.d.ts",
          "releaseTag": "Public",
          "name": "EmbedComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbedComponent#loadFile:member(1)",
              "docComment": "/**\n * Load the file into the component.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadFile(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadFile"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedContext:interface",
          "docComment": "/**\n * A context to configure embedding of a file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedContext "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedContext.d.ts",
          "releaseTag": "Public",
          "name": "EmbedContext",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedContext#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedContext#containerEl:member",
              "docComment": "/**\n * Element where the embed should be displayed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedContext#depth:member",
              "docComment": "/**\n * Depth of the embed within its container (how many levels of embeds are above it).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "depth?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "depth",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedContext#displayMode:member",
              "docComment": "/**\n * Whether the embed should be dynamic (CM) or static (postProcessed).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayMode?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "displayMode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedContext#linktext:member",
              "docComment": "/**\n * Text that should be displayed in the embed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "linktext?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "linktext",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedContext#showInline:member",
              "docComment": "/**\n * Whether the embed should be an inline embed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showInline?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showInline",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedContext#sourcePath:member",
              "docComment": "/**\n * Optional path to the current open file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourcePath?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "sourcePath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedContext#state:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "state",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!EmbedCreator:type",
          "docComment": "/**\n * Creates an embed component for a given file.\n *\n * @param context - Context used to embed the file.\n *\n * @param file - File to embed.\n *\n * @param subpath - Optional subpath within the file.\n *\n * @returns An embed component.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type EmbedCreator = "
            },
            {
              "kind": "Content",
              "text": "(context: "
            },
            {
              "kind": "Reference",
              "text": "EmbedContext",
              "canonicalReference": "obsidian-typings!EmbedContext:interface"
            },
            {
              "kind": "Content",
              "text": ", file: "
            },
            {
              "kind": "Reference",
              "text": "TFile",
              "canonicalReference": "obsidian!TFile:class"
            },
            {
              "kind": "Content",
              "text": ", subpath?: string) => "
            },
            {
              "kind": "Reference",
              "text": "EmbedComponent",
              "canonicalReference": "obsidian-typings!EmbedComponent:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedCreator.d.ts",
          "releaseTag": "Public",
          "name": "EmbedCreator",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 7
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbeddedEditorView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbeddedEditorView extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbeddedEditorView.d.ts",
          "releaseTag": "Public",
          "name": "EmbeddedEditorView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#containerEl:member",
              "docComment": "/**\n * Container element for the embedded view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#destroyEditor:member(1)",
              "docComment": "/**\n * Destroy edit component editor and save contents if specified.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroyEditor(save?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "save",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "destroyEditor"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#dirty:member",
              "docComment": "/**\n * Whether the view is currently saving.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dirty: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dirty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#editable:member",
              "docComment": "/**\n * Whether the editor may be edited.\n *\n * @remark\n *\n * Fun fact, setting this to true and calling showEditor() for embedded MD views, allows them to be edited. Though the experience is a little buggy.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editable: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "editable",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#editMode:member",
              "docComment": "/**\n * Editor component of the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editMode?: "
                },
                {
                  "kind": "Reference",
                  "text": "IFramedMarkdownEditor",
                  "canonicalReference": "obsidian-typings!IFramedMarkdownEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "editMode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#editor:member",
              "docComment": "/**\n * Get the preview editor, if exists.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get editor(): "
                },
                {
                  "kind": "Reference",
                  "text": "IFramedMarkdownEditor",
                  "canonicalReference": "obsidian-typings!IFramedMarkdownEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "editor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#editorEl:member",
              "docComment": "/**\n * Container in which the editor is embedded.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editorEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "editorEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#file:member",
              "docComment": "/**\n * File to which the view is attached.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#getMode:member(1)",
              "docComment": "/**\n * Gets currently active mode (editMode returns 'source').\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getMode(): "
                },
                {
                  "kind": "Content",
                  "text": "'source' | 'preview'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getMode"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#hoverPopover:member",
              "docComment": "/**\n * Hover element container.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverPopover: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "HoverPopover",
                  "canonicalReference": "obsidian!HoverPopover:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverPopover",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#onload:member(1)",
              "docComment": "/**\n * On load of editor, show preview.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#onMarkdownScroll:member(1)",
              "docComment": "/**\n * Trigger markdown scroll on workspace.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMarkdownScroll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onMarkdownScroll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#onunload:member(1)",
              "docComment": "/**\n * On unload of editor, destroy editor and unset workspace activeEditor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onunload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onunload"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#path:member",
              "docComment": "/**\n * Get the path to the file, if any file registered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get path(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#previewEl:member",
              "docComment": "/**\n * Element containing the preview for the embedded markdown.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "previewEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "previewEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#previewMode:member",
              "docComment": "/**\n * Preview component of the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "previewMode: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownPreviewView",
                  "canonicalReference": "obsidian!MarkdownPreviewView:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "previewMode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#requestSave:member(1)",
              "docComment": "/**\n * Debounced save of contents.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestSave(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "requestSave"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#requestSaveFolds:member(1)",
              "docComment": "/**\n * Debounced save of editor folds.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestSaveFolds(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "requestSaveFolds"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#save:member(1)",
              "docComment": "/**\n * Set file contents.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "save(data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", save?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "save",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "save"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#scroll:member",
              "docComment": "/**\n * Get the scroll of the file renderer component.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get scroll(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scroll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#set:member(1)",
              "docComment": "/**\n * Set the state of the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "set(data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", clear: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "clear",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "set"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#showEditor:member(1)",
              "docComment": "/**\n * Reveal the editor if editable widget and applies saved state.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showEditor(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showEditor"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#showPreview:member(1)",
              "docComment": "/**\n * Reveal preview mode and destroy editor, save if specified.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showPreview(save?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "save",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "showPreview"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#showSearch:member(1)",
              "docComment": "/**\n * Reveal search component in file renderer component.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showSearch(replace?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "replace",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "showSearch"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#state:member",
              "docComment": "/**\n * Current state of the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "state",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#text:member",
              "docComment": "/**\n * Text contents being embedded.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "text",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#toggleMode:member(1)",
              "docComment": "/**\n * Toggle between edit and preview mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleMode(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleMode"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView#useIframe:member",
              "docComment": "/**\n * Whether the view renders contents using an iFrame.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "useIframe: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "useIframe",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedImageComponent:interface",
          "docComment": "/**\n * A component that renders an embedded image file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedImageComponent extends "
            },
            {
              "kind": "Reference",
              "text": "EmbedComponent",
              "canonicalReference": "obsidian-typings!EmbedComponent:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedImageComponent.d.ts",
          "releaseTag": "Public",
          "name": "EmbedImageComponent",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedMarkdownComponent:interface",
          "docComment": "/**\n * A component that renders an embedded markdown file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedMarkdownComponent extends "
            },
            {
              "kind": "Reference",
              "text": "EmbedComponent",
              "canonicalReference": "obsidian-typings!EmbedComponent:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedMarkdownComponent.d.ts",
          "releaseTag": "Public",
          "name": "EmbedMarkdownComponent",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedPdfComponent:interface",
          "docComment": "/**\n * A component that renders an embedded PDF file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedPdfComponent extends "
            },
            {
              "kind": "Reference",
              "text": "EmbedComponent",
              "canonicalReference": "obsidian-typings!EmbedComponent:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedPdfComponent.d.ts",
          "releaseTag": "Public",
          "name": "EmbedPdfComponent",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedRegistry:interface",
          "docComment": "/**\n * A registry for embeddable files components.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedRegistry extends "
            },
            {
              "kind": "Reference",
              "text": "Events",
              "canonicalReference": "obsidian!Events:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedRegistry.d.ts",
          "releaseTag": "Public",
          "name": "EmbedRegistry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistry#embedByExtension:member",
              "docComment": "/**\n * Mapping of file extensions to constructors for embeddable widgets.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "embedByExtension: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedRegistryEmbedByExtensionRecord",
                  "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "embedByExtension",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbedRegistry#getEmbedCreator:member(1)",
              "docComment": "/**\n * Get the embed constructor for a specific file type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEmbedCreator(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedCreator",
                  "canonicalReference": "obsidian-typings!EmbedCreator:type"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getEmbedCreator"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbedRegistry#isExtensionRegistered:member(1)",
              "docComment": "/**\n * Check whether a file extension has a registered embed constructor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isExtensionRegistered(extension: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extension",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isExtensionRegistered"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbedRegistry#registerExtension:member(1)",
              "docComment": "/**\n * Register an embed constructor for a specific file extension.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerExtension(extension: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", embedCreator: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedCreator",
                  "canonicalReference": "obsidian-typings!EmbedCreator:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extension",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "embedCreator",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "registerExtension"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbedRegistry#registerExtensions:member(1)",
              "docComment": "/**\n * Register an embed constructor for a list of file extensions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerExtensions(extensions: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ", embedCreator: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedCreator",
                  "canonicalReference": "obsidian-typings!EmbedCreator:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extensions",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "embedCreator",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "registerExtensions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbedRegistry#unregisterExtension:member(1)",
              "docComment": "/**\n * Unregister an embed constructor for a specific file extension.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterExtension(extension: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extension",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "unregisterExtension"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmbedRegistry#unregisterExtensions:member(1)",
              "docComment": "/**\n * Unregister an embed constructor for a list of file extensions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterExtensions(extensions: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extensions",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "unregisterExtensions"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord:interface",
          "docComment": "/**\n * A record of embeddable file extensions and their creators.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedRegistryEmbedByExtensionRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "EmbedCreator",
              "canonicalReference": "obsidian-typings!EmbedCreator:type"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedRegistryEmbedByExtensionRecord.d.ts",
          "releaseTag": "Public",
          "name": "EmbedRegistryEmbedByExtensionRecord",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#\"3gp\":member",
              "docComment": "/**\n * Creates an embed component for a 3GP file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension._3gp",
                  "canonicalReference": "obsidian-typings!~__type#_3gp"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedAudioComponent",
                  "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"3gp\"",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#avif:member",
              "docComment": "/**\n * Creates an embed component for an AVIF file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.avif",
                  "canonicalReference": "obsidian-typings!~__type#avif"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedImageComponent",
                  "canonicalReference": "obsidian-typings!EmbedImageComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "avif",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#bmp:member",
              "docComment": "/**\n * Creates an embed component for a BMP file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.bmp",
                  "canonicalReference": "obsidian-typings!~__type#bmp"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedImageComponent",
                  "canonicalReference": "obsidian-typings!EmbedImageComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bmp",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#canvas:member",
              "docComment": "/**\n * Creates an embed component for a canvas file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.canvas",
                  "canonicalReference": "obsidian-typings!~__type#canvas"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", subpath?: string) => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedCanvasComponent",
                  "canonicalReference": "obsidian-typings!EmbedCanvasComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#flac:member",
              "docComment": "/**\n * Creates an embed component for a FLAC file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.flac",
                  "canonicalReference": "obsidian-typings!~__type#flac"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedAudioComponent",
                  "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "flac",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#gif:member",
              "docComment": "/**\n * Creates an embed component for a GIF file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.gif",
                  "canonicalReference": "obsidian-typings!~__type#gif"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedImageComponent",
                  "canonicalReference": "obsidian-typings!EmbedImageComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "gif",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#jpeg:member",
              "docComment": "/**\n * Creates an embed component for a JPEG file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.jpeg",
                  "canonicalReference": "obsidian-typings!~__type#jpeg"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedImageComponent",
                  "canonicalReference": "obsidian-typings!EmbedImageComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "jpeg",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#jpg:member",
              "docComment": "/**\n * Creates an embed component for a JPG file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.jpg",
                  "canonicalReference": "obsidian-typings!~__type#jpg"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedImageComponent",
                  "canonicalReference": "obsidian-typings!EmbedImageComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "jpg",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#m4a:member",
              "docComment": "/**\n * Creates an embed component for an M4A file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.m4a",
                  "canonicalReference": "obsidian-typings!~__type#m4a"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedAudioComponent",
                  "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "m4a",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#md:member",
              "docComment": "/**\n * Creates an embed component for a markdown file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.md",
                  "canonicalReference": "obsidian-typings!~__type#md"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", subpath?: string) => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedMarkdownComponent",
                  "canonicalReference": "obsidian-typings!EmbedMarkdownComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "md",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#mkv:member",
              "docComment": "/**\n * Creates an embed component for a MKV file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.mkv",
                  "canonicalReference": "obsidian-typings!~__type#mkv"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedVideoComponent",
                  "canonicalReference": "obsidian-typings!EmbedVideoComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mkv",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#mov:member",
              "docComment": "/**\n * Creates an embed component for a MOV file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.mov",
                  "canonicalReference": "obsidian-typings!~__type#mov"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedVideoComponent",
                  "canonicalReference": "obsidian-typings!EmbedVideoComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mov",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#mp3:member",
              "docComment": "/**\n * Creates an embed component for an MP3 file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.mp3",
                  "canonicalReference": "obsidian-typings!~__type#mp3"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedAudioComponent",
                  "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mp3",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#mp4:member",
              "docComment": "/**\n * Creates an embed component for an MP4 file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.mp4",
                  "canonicalReference": "obsidian-typings!~__type#mp4"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedVideoComponent",
                  "canonicalReference": "obsidian-typings!EmbedVideoComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mp4",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#oga:member",
              "docComment": "/**\n * Creates an embed component for an OGA file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.oga",
                  "canonicalReference": "obsidian-typings!~__type#oga"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedAudioComponent",
                  "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "oga",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#ogg:member",
              "docComment": "/**\n * Creates an embed component for an OGG file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.ogg",
                  "canonicalReference": "obsidian-typings!~__type#ogg"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedAudioComponent",
                  "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ogg",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#ogv:member",
              "docComment": "/**\n * Creates an embed component for an OGV file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.ogv",
                  "canonicalReference": "obsidian-typings!~__type#ogv"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedVideoComponent",
                  "canonicalReference": "obsidian-typings!EmbedVideoComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ogv",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#opus:member",
              "docComment": "/**\n * Creates an embed component for an OPUS file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.opus",
                  "canonicalReference": "obsidian-typings!~__type#opus"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedAudioComponent",
                  "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "opus",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#pdf:member",
              "docComment": "/**\n * Creates an embed component for a PDF file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.pdf",
                  "canonicalReference": "obsidian-typings!~__type#pdf"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", subpath?: string) => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedPdfComponent",
                  "canonicalReference": "obsidian-typings!EmbedPdfComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pdf",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#png:member",
              "docComment": "/**\n * Creates an embed component for a PNG file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.png",
                  "canonicalReference": "obsidian-typings!~__type#png"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedImageComponent",
                  "canonicalReference": "obsidian-typings!EmbedImageComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "png",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#svg:member",
              "docComment": "/**\n * Creates an embed component for an SVG file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.svg",
                  "canonicalReference": "obsidian-typings!~__type#svg"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedImageComponent",
                  "canonicalReference": "obsidian-typings!EmbedImageComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "svg",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#wav:member",
              "docComment": "/**\n * Creates an embed component for a WAV file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.wav",
                  "canonicalReference": "obsidian-typings!~__type#wav"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedAudioComponent",
                  "canonicalReference": "obsidian-typings!EmbedAudioComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "wav",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#webm:member",
              "docComment": "/**\n * Creates an embed component for a WEBM file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.webm",
                  "canonicalReference": "obsidian-typings!~__type#webm"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedVideoComponent",
                  "canonicalReference": "obsidian-typings!EmbedVideoComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "webm",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EmbedRegistryEmbedByExtensionRecord#webp:member",
              "docComment": "/**\n * Creates an embed component for a WEBP file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.webp",
                  "canonicalReference": "obsidian-typings!~__type#webp"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "(context: "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedContext",
                  "canonicalReference": "obsidian-typings!EmbedContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "EmbedImageComponent",
                  "canonicalReference": "obsidian-typings!EmbedImageComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "webp",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 9
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmbedVideoComponent:interface",
          "docComment": "/**\n * A component that renders an embedded video file.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmbedVideoComponent extends "
            },
            {
              "kind": "Reference",
              "text": "EmbedComponent",
              "canonicalReference": "obsidian-typings!EmbedComponent:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EmbedRegistry/EmbedVideoComponent.d.ts",
          "releaseTag": "Public",
          "name": "EmbedVideoComponent",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmptyFunction:interface",
          "docComment": "/**\n * Function `Empty`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmptyFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/EmptyFunction.d.ts",
          "releaseTag": "Public",
          "name": "EmptyFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmptyView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmptyView extends "
            },
            {
              "kind": "Reference",
              "text": "ItemView",
              "canonicalReference": "obsidian!ItemView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/EmptyView.d.ts",
          "releaseTag": "Public",
          "name": "EmptyView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EmptyView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Empty",
                  "canonicalReference": "obsidian-typings!~__type#Empty:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EmptyViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EmptyViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "EmptyView",
              "canonicalReference": "obsidian-typings!EmptyView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/EmptyViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "EmptyViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EnclosingTag:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EnclosingTag "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/EnclosingTag.d.ts",
          "releaseTag": "Public",
          "name": "EnclosingTag",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EnclosingTag#close:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "close: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRangeEx",
                  "canonicalReference": "obsidian-typings!EditorRangeEx:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "close",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EnclosingTag#open:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "open: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRangeEx",
                  "canonicalReference": "obsidian-typings!EditorRangeEx:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "open",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EnsureSideLeafOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EnsureSideLeafOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EnsureSideLeafOptions.d.ts",
          "releaseTag": "Public",
          "name": "EnsureSideLeafOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EnsureSideLeafOptions#active:member",
              "docComment": "/**\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "active?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "active",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EnsureSideLeafOptions#reveal:member",
              "docComment": "/**\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reveal?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "reveal",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EnsureSideLeafOptions#split:member",
              "docComment": "/**\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "split?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "split",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EnsureSideLeafOptions#state:member",
              "docComment": "/**\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state?: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "state",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EqualFunction:interface",
          "docComment": "/**\n * Function `Equal`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EqualFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/EqualFunction.d.ts",
          "releaseTag": "Public",
          "name": "EqualFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!EventsEntry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface EventsEntry "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/EventsEntry.d.ts",
          "releaseTag": "Public",
          "name": "EventsEntry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EventsEntry#ctx:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ctx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ctx",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EventsEntry#e:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "e: "
                },
                {
                  "kind": "Reference",
                  "text": "Events",
                  "canonicalReference": "obsidian!Events:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "e",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!EventsEntry#fn:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fn(...data: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "fn"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!EventsEntry#name:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ExtendedMetrics:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ExtendedMetrics "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MathJax/ExtendedMetrics.d.ts",
          "releaseTag": "Public",
          "name": "ExtendedMetrics",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ExtendedMetrics#containerWidth:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerWidth: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerWidth",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ExtendedMetrics#em:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "em: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "em",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ExtendedMetrics#ex:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ex: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ex",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ExtendedMetrics#family:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "family: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "family",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ExtendedMetrics#lineWidth:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lineWidth: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lineWidth",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ExtendedMetrics#scale:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scale: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scale",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileBookmarkItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileBookmarkItem extends "
            },
            {
              "kind": "Reference",
              "text": "BookmarkItem",
              "canonicalReference": "obsidian-typings!BookmarkItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarkItems/FileBookmarkItem.d.ts",
          "releaseTag": "Public",
          "name": "FileBookmarkItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileBookmarkItem#path:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileBookmarkItem#subpath:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subpath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "subpath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileBookmarkItem#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'file'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileCacheEntry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileCacheEntry "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FileCacheEntry.d.ts",
          "releaseTag": "Public",
          "name": "FileCacheEntry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileCacheEntry#hash:member",
              "docComment": "/**\n * Hash of file contents.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hash: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hash",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileCacheEntry#mtime:member",
              "docComment": "/**\n * Last modified time of file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mtime: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mtime",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileCacheEntry#size:member",
              "docComment": "/**\n * Size of file in bytes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "size: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "size",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileEntry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileEntry extends "
            },
            {
              "kind": "Reference",
              "text": "Partial",
              "canonicalReference": "!Partial:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FileStats",
              "canonicalReference": "obsidian!FileStats:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FileEntry.d.ts",
          "releaseTag": "Public",
          "name": "FileEntry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileEntry#name:member",
              "docComment": "/**\n * Name of file or folder.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileEntry#realpath:member",
              "docComment": "/**\n * Full path to file or folder.\n *\n * @remark\n *\n * Might be used for resolving symlinks.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "realpath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "realpath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileEntry#type:member",
              "docComment": "/**\n * Type of entry.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'file' | 'folder'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileEntry#uri:member",
              "docComment": "/**\n * URI of file or folder.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "uri?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "uri",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileExplorerPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileExplorerPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FileExplorerPluginInstance",
              "canonicalReference": "obsidian-typings!FileExplorerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FileExplorerPlugin.d.ts",
          "releaseTag": "Public",
          "name": "FileExplorerPlugin",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerPlugin#revealInFolder:member(1)",
              "docComment": "/**\n * Reveals a file or folder in the file explorer view, opens the view if it is not already. open/visible.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "revealInFolder(item: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "revealInFolder"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileExplorerPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileExplorerPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FileExplorerPlugin",
              "canonicalReference": "obsidian-typings!FileExplorerPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FileExplorerPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "FileExplorerPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "FileExplorerPlugin",
                  "canonicalReference": "obsidian-typings!FileExplorerPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerPluginInstance#revealInFolder:member(1)",
              "docComment": "/**\n * Reveals a file or folder in the file explorer view, opens the view if it is not already. open/visible.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "revealInFolder(item: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "revealInFolder"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileExplorerView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileExplorerView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FileExplorerView.d.ts",
          "releaseTag": "Public",
          "name": "FileExplorerView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#acceptRename:member(1)",
              "docComment": "/**\n * Try to rename the file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "acceptRename(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "acceptRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#afterCreate:member(1)",
              "docComment": "/**\n * Is Executed after creating the file or folder and opens the view and/or starts the rename.\n *\n * @param file - The created file.\n *\n * @param newLeaf - Where to open the view for this file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "afterCreate(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", newLeaf: "
                },
                {
                  "kind": "Reference",
                  "text": "PaneType",
                  "canonicalReference": "obsidian!PaneType:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newLeaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "afterCreate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#attachDropHandler:member(1)",
              "docComment": "/**\n * Used internally to attach drop handler to the tree root and folder items.\n *\n * @param folder - Folder that's associated with the item.\n *\n * @param el - Element of the tree root or folder item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attachDropHandler(folder: "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": ", el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "folder",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "el",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "attachDropHandler"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#attachFileEvents:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attachFileEvents(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "attachFileEvents"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#createAbstractFile:member(1)",
              "docComment": "/**\n * Creates an file or folder.\n *\n * @param type - The type of file to create.\n *\n * @param location - The location where to create the file.\n *\n * @param newLeaf - Where to open the view for this file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createAbstractFile(type: "
                },
                {
                  "kind": "Content",
                  "text": "'file' | 'folder'"
                },
                {
                  "kind": "Content",
                  "text": ", location: "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": ", newLeaf: "
                },
                {
                  "kind": "Reference",
                  "text": "PaneType",
                  "canonicalReference": "obsidian!PaneType:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "location",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newLeaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 7
                  },
                  "isOptional": false
                }
              ],
              "name": "createAbstractFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#createFolderDom:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createFolderDom(folder: "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "folder",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createFolderDom"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#createItemDom:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createItemDom(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createItemDom"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#displayError:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayError(message: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", fileItem: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "message",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "fileItem",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "displayError"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#dragFiles:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragFiles(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "dragFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#exitRename:member(1)",
              "docComment": "/**\n * Quits the rename.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "exitRename(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "exitRename"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#fileItems:member",
              "docComment": "/**\n * Mapping of file path to tree item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fileItems: "
                },
                {
                  "kind": "Reference",
                  "text": "FileExplorerViewFileItemsRecord",
                  "canonicalReference": "obsidian-typings!FileExplorerViewFileItemsRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fileItems",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#files:member",
              "docComment": "/**\n * Mapping of tree self element to abstract file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "files: "
                },
                {
                  "kind": "Reference",
                  "text": "WeakMapWrapper",
                  "canonicalReference": "obsidian-typings!WeakMapWrapper:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "files",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#getNodeId:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getNodeId(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getNodeId"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#getSortedFolderItems:member(1)",
              "docComment": "/**\n * Get a sorted list of the tree items for a specific folder).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSortedFolderItems(folder: "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "FileTreeItem",
                  "canonicalReference": "obsidian-typings!FileTreeItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "folder",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getSortedFolderItems"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.FileExplorer",
                  "canonicalReference": "obsidian-typings!~__type#FileExplorer:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#isItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete maybe FileTreeItem\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isItem(item: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isItem"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#lastDropTargetEl:member",
              "docComment": "/**\n * Last dragged over folder item element. `null` when there is no folder item being dragged over.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastDropTargetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastDropTargetEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#mouseoverExpandTimeout:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mouseoverExpandTimeout: "
                },
                {
                  "kind": "Content",
                  "text": "number | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mouseoverExpandTimeout",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onCreate:member(1)",
              "docComment": "/**\n * Is called when a new file is created in vault. Updates the file tree.\n *\n * @param file - The new file or folder.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCreate(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onCreate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onCreateNewFolderClick:member(1)",
              "docComment": "/**\n * Is called when on the new folder icon is clicked. Call createAbstractFile().\n *\n * @param event - The MouseEvent which triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCreateNewFolderClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onCreateNewFolderClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onCreateNewNoteClick:member(1)",
              "docComment": "/**\n * Is called when on the new note icon is clicked. Call createAbstractFile().\n *\n * @param event - The MouseEvent which triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCreateNewNoteClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onCreateNewNoteClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onDelete:member(1)",
              "docComment": "/**\n * Is called when a file in vault is deleted. Updates the file tree.\n *\n * @param file - The deleted file or folder.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDelete(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onDelete"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onDeleteSelectedFiles:member(1)",
              "docComment": "/**\n * Called when delete is requested.\n *\n * @param event - The event triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDeleteSelectedFiles(event: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onDeleteSelectedFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onExtensionsUpdated:member(1)",
              "docComment": "/**\n * Called when a extensions update is triggered. Event: 'extensions-updated'.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExtensionsUpdated(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onExtensionsUpdated"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onFileMouseout:member(1)",
              "docComment": "/**\n * Called when the mouse pointer moves away from an element. Event: 'mouseout'.\n *\n * @param event - The event triggered this function.\n *\n * @param targetEl - The target Element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileMouseout(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileMouseout"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onFileMouseover:member(1)",
              "docComment": "/**\n * Called when the mouse pointer is moved over an element. Updates the tooltip information. Event: 'mouseover'.\n *\n * @param event - The event triggered this function.\n *\n * @param targetEl - The target Element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileMouseover(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "targetEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileMouseover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onFileOpen:member(1)",
              "docComment": "/**\n * Called when a file is opened. Brings the file to the front.\n *\n * @param file - The opened file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileOpen(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onFileRenameInput:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileRenameInput(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileRenameInput"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onKeyEnterInRename:member(1)",
              "docComment": "/**\n * Called when 'Enter' is pressed while rename. Accepts the rename.\n *\n * @param event - The event triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyEnterInRename(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyEnterInRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onKeyEscInRename:member(1)",
              "docComment": "/**\n * Called when 'ESC' is pressed while rename. Denies the rename.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyEscInRename(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onKeyEscInRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onKeyRename:member(1)",
              "docComment": "/**\n * Called when the rename shortcut is pressed.\n *\n * @param event - The event triggered this function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyRename(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onModify:member(1)",
              "docComment": "/**\n * Request a sort if not sorted properly.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onModify(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onModify"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onRename:member(1)",
              "docComment": "/**\n * Is called when a file in vault is renamed. Updates the file tree.\n *\n * @param file - The renamed file or folder.\n *\n * @param oldPath - The old file or folder path.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRename(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", oldPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "oldPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#onTitleBlur:member(1)",
              "docComment": "/**\n * Called when the title is deselected. Calls acceptRename().\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTitleBlur(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onTitleBlur"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#openFileContextMenu:member(1)",
              "docComment": "/**\n * Opens the context menu for the file item.\n *\n * @param event - The event.\n *\n * @param fileItemEl - The file item clicked on.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openFileContextMenu(event: "
                },
                {
                  "kind": "Reference",
                  "text": "Event",
                  "canonicalReference": "!Event:interface"
                },
                {
                  "kind": "Content",
                  "text": ", fileItemEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "fileItemEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "openFileContextMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#ready:member",
              "docComment": "/**\n * Indicate ready state of the view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ready: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ready",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#requestSort:member",
              "docComment": "/**\n * Try to sort tree items.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestSort: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestSort",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#revealInFolder:member(1)",
              "docComment": "/**\n * Reveal a file or folder in the file tree.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "revealInFolder(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "TFolder",
                  "canonicalReference": "obsidian!TFolder:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "revealInFolder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#setIsAllCollapsed:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setIsAllCollapsed(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setIsAllCollapsed"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#setSortOrder:member(1)",
              "docComment": "/**\n * Updates the sort order and sort by it.\n *\n * @param order - The sort order.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSortOrder(order: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "order",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setSortOrder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#sort:member(1)",
              "docComment": "/**\n * Sorts the file items in this view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sort(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "sort"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#sortOrder:member",
              "docComment": "/**\n * Current sort order of file tree items.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sortOrder: "
                },
                {
                  "kind": "Reference",
                  "text": "FileExplorerViewSortOrder",
                  "canonicalReference": "obsidian-typings!FileExplorerViewSortOrder:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sortOrder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#startRenameFile:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startRenameFile(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "startRenameFile"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#tree:member",
              "docComment": "/**\n * Tree view of files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tree: "
                },
                {
                  "kind": "Reference",
                  "text": "Tree",
                  "canonicalReference": "obsidian-typings!Tree:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "FileTreeItem",
                  "canonicalReference": "obsidian-typings!FileTreeItem:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "FolderTreeItem",
                  "canonicalReference": "obsidian-typings!FolderTreeItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tree",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileExplorerView#updateConfig:member(1)",
              "docComment": "/**\n * Reloads the config from vault and update all items.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateConfig(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateConfig"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileExplorerViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileExplorerViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FileExplorerView",
              "canonicalReference": "obsidian-typings!FileExplorerView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FileExplorerViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "FileExplorerViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileExplorerViewFileItemsRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileExplorerViewFileItemsRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "FileTreeItem",
              "canonicalReference": "obsidian-typings!FileTreeItem:interface"
            },
            {
              "kind": "Content",
              "text": " | "
            },
            {
              "kind": "Reference",
              "text": "FolderTreeItem",
              "canonicalReference": "obsidian-typings!FolderTreeItem:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FileExplorerViewFileItemsRecord.d.ts",
          "releaseTag": "Public",
          "name": "FileExplorerViewFileItemsRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!FileExplorerViewSortOrder:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type FileExplorerViewSortOrder =\n    "
            },
            {
              "kind": "Content",
              "text": "| 'alphabetical'\n    | 'alphabeticalReverse'\n    | 'byCreatedTime'\n    | 'byCreatedTimeReverse'\n    | 'byModifiedTime'\n    | 'byModifiedTimeReverse'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FileExplorerViewSortOrder.d.ts",
          "releaseTag": "Public",
          "name": "FileExplorerViewSortOrder",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Variable",
          "canonicalReference": "obsidian-typings!FileExtension:var",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "FileExtension: "
            },
            {
              "kind": "Content",
              "text": "{\n    readonly _3gp: \"3gp\";\n    readonly avif: \"avif\";\n    readonly bmp: \"bmp\";\n    readonly canvas: \"canvas\";\n    readonly flac: \"flac\";\n    readonly gif: \"gif\";\n    readonly jpeg: \"jpeg\";\n    readonly jpg: \"jpg\";\n    readonly m4a: \"m4a\";\n    readonly md: \"md\";\n    readonly mkv: \"mkv\";\n    readonly mov: \"mov\";\n    readonly mp3: \"mp3\";\n    readonly mp4: \"mp4\";\n    readonly oga: \"oga\";\n    readonly ogg: \"ogg\";\n    readonly ogv: \"ogv\";\n    readonly opus: \"opus\";\n    readonly pdf: \"pdf\";\n    readonly png: \"png\";\n    readonly svg: \"svg\";\n    readonly wav: \"wav\";\n    readonly webm: \"webm\";\n    readonly webp: \"webp\";\n}"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constants/FileExtension.d.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "FileExtension",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FilePropertiesView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FilePropertiesView extends "
            },
            {
              "kind": "Reference",
              "text": "InfoFileView",
              "canonicalReference": "obsidian-typings!InfoFileView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Properties/FilePropertiesView.d.ts",
          "releaseTag": "Public",
          "name": "FilePropertiesView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#getFile:member(1)",
              "docComment": "/**\n * Returns the file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFile(): "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.FileProperties",
                  "canonicalReference": "obsidian-typings!~__type#FileProperties:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#isSupportedFile:member(1)",
              "docComment": "/**\n * Checks the file is an markdown file.\n *\n * @param file - The file to check.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isSupportedFile(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isSupportedFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#onFileChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileChange(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#onQuickPreview:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onQuickPreview(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onQuickPreview"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#readSupportedFile:member(1)",
              "docComment": "/**\n * Reads the file if it is supported.\n *\n * @param file - The file to read.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readSupportedFile(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "readSupportedFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#saveFrontmatter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveFrontmatter(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "saveFrontmatter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#shiftFocusAfter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "shiftFocusAfter(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "shiftFocusAfter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#shiftFocusBefore:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "shiftFocusBefore(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "shiftFocusBefore"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#updateEmptyState:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateEmptyState(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateEmptyState"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertiesView#updateFrontmatter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateFrontmatter(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "updateFrontmatter"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FilePropertiesViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FilePropertiesViewConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FilePropertiesView",
              "canonicalReference": "obsidian-typings!FilePropertiesView:interface"
            },
            {
              "kind": "Content",
              "text": ", [propertiesPluginInstance: "
            },
            {
              "kind": "Reference",
              "text": "PropertiesPluginInstance",
              "canonicalReference": "obsidian-typings!PropertiesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "]>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Properties/FilePropertiesViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "FilePropertiesViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FilePropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for files.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FilePropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/FilePropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "FilePropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FilePropertyWidgetComponent#inputEl:member",
              "docComment": "/**\n * The input element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FilePropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FilePropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'file'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileRecoveryPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileRecoveryPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FileRecoveryPluginInstance",
              "canonicalReference": "obsidian-typings!FileRecoveryPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileRecovery/FileRecoveryPlugin.d.ts",
          "releaseTag": "Public",
          "name": "FileRecoveryPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileRecoveryPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileRecoveryPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FileRecoveryPlugin",
              "canonicalReference": "obsidian-typings!FileRecoveryPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileRecovery/FileRecoveryPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "FileRecoveryPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileRecoveryPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileRecoveryPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileSuggest:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileSuggest<T> extends "
            },
            {
              "kind": "Reference",
              "text": "EditorSuggest",
              "canonicalReference": "obsidian!EditorSuggest:class"
            },
            {
              "kind": "Content",
              "text": "<T>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FileSuggest.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "FileSuggest",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileSuggest#suggestManager:member",
              "docComment": "/**\n * Manages fetching of suggestions from metadatacache.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "suggestManager: "
                },
                {
                  "kind": "Reference",
                  "text": "FileSuggestManager",
                  "canonicalReference": "obsidian-typings!FileSuggestManager:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "suggestManager",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileSuggestManager:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileSuggestManager "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FileSuggestManager.d.ts",
          "releaseTag": "Public",
          "name": "FileSuggestManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#fileSuggestions:member",
              "docComment": "/**\n * Selection of files and their paths that can be matched to.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fileSuggestions: "
                },
                {
                  "kind": "Content",
                  "text": "null | { file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null; path: string }[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fileSuggestions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getBlockSuggestions:member(1)",
              "docComment": "/**\n * Get suggestions for block query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getBlockSuggestions(runner: "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "runner",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "getBlockSuggestions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getDisplaySuggestions:member(1)",
              "docComment": "/**\n * Get suggestions for display alias query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDisplaySuggestions(runner: "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ", linkpath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", subpath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", alias: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 13
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "runner",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "linkpath",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "subpath",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "alias",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "getDisplaySuggestions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getFileSuggestions:member(1)",
              "docComment": "/**\n * Get suggestions for file query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFileSuggestions(runner: "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ", text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "runner",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "getFileSuggestions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getGlobalBlockSuggestions:member(1)",
              "docComment": "/**\n * Get suggestions for global block query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getGlobalBlockSuggestions(runner: "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ", text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "runner",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "getGlobalBlockSuggestions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getGlobalHeadingSuggestions:member(1)",
              "docComment": "/**\n * Get suggestions for global heading query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getGlobalHeadingSuggestions(runner: "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ", text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "runner",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "getGlobalHeadingSuggestions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getHeadingSuggestions:member(1)",
              "docComment": "/**\n * Get suggestions for file heading query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getHeadingSuggestions(runner: "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 11
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "runner",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "getHeadingSuggestions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getInstructions:member(1)",
              "docComment": "/**\n * Generate instructions for specific actions in suggestion manager (e.g. accept, select, ...).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getInstructions(): "
                },
                {
                  "kind": "Content",
                  "text": "[{ command: 'string'; purpose: 'string' }]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getInstructions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getSourcePath:member(1)",
              "docComment": "/**\n * Determine the source path of current context.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSourcePath(): "
                },
                {
                  "kind": "Content",
                  "text": "null | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSourcePath"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#getSuggestionsAsync:member(1)",
              "docComment": "/**\n * Get suggestions for current input text.\n *\n * @remark\n *\n * Type is determined from text: e.g. [[Thi]] will give completions for files, [[Thi^]] for blocks, etc.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSuggestionsAsync(runner: "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ", text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "runner",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "getSuggestionsAsync"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#global:member",
              "docComment": "/**\n * Whether search should be vault-wide rather than scoped to current file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "global: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "global",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#matchBlock:member(1)",
              "docComment": "/**\n * Match search fragments to a block.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "matchBlock(\n        path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ",\n        file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ",\n        block: "
                },
                {
                  "kind": "Reference",
                  "text": "BlockCache",
                  "canonicalReference": "obsidian!BlockCache:interface"
                },
                {
                  "kind": "Content",
                  "text": ",\n        sourcePath: "
                },
                {
                  "kind": "Content",
                  "text": "null | string"
                },
                {
                  "kind": "Content",
                  "text": ",\n        content: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ",\n        text_parts: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 13,
                "endIndex": 15
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "path",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "block",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "sourcePath",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "content",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "text_parts",
                  "parameterTypeTokenRange": {
                    "startIndex": 11,
                    "endIndex": 12
                  },
                  "isOptional": false
                }
              ],
              "name": "matchBlock"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#mode:member",
              "docComment": "/**\n * Type of suggestions that should be provided.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mode: "
                },
                {
                  "kind": "Content",
                  "text": "'file' | 'heading' | 'block' | 'display' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileSuggestManager#runnable:member",
              "docComment": "/**\n * Executor of the search.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "runnable: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "runnable",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileSystemWatchHandler:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileSystemWatchHandler "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FileSystemWatchHandler.d.ts",
          "releaseTag": "Public",
          "name": "FileSystemWatchHandler",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "CallSignature",
              "canonicalReference": "obsidian-typings!FileSystemWatchHandler:call(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "(eventType: "
                },
                {
                  "kind": "Content",
                  "text": "'raw' | 'folder-created' | 'folder-removed' | 'file-removed'"
                },
                {
                  "kind": "Content",
                  "text": ", path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "eventType",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "path",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "CallSignature",
              "canonicalReference": "obsidian-typings!FileSystemWatchHandler:call(2)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "(eventType: "
                },
                {
                  "kind": "Content",
                  "text": "'modified' | 'file-created'"
                },
                {
                  "kind": "Content",
                  "text": ", path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", oldPath: "
                },
                {
                  "kind": "Content",
                  "text": "undefined"
                },
                {
                  "kind": "Content",
                  "text": ", stats: "
                },
                {
                  "kind": "Reference",
                  "text": "FileStats",
                  "canonicalReference": "obsidian!FileStats:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 2,
              "parameters": [
                {
                  "parameterName": "eventType",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "path",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "oldPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "stats",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "CallSignature",
              "canonicalReference": "obsidian-typings!FileSystemWatchHandler:call(3)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "(eventType: "
                },
                {
                  "kind": "Content",
                  "text": "'renamed'"
                },
                {
                  "kind": "Content",
                  "text": ", path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", oldPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 3,
              "parameters": [
                {
                  "parameterName": "eventType",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "path",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "oldPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "CallSignature",
              "canonicalReference": "obsidian-typings!FileSystemWatchHandler:call(4)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "(eventType: "
                },
                {
                  "kind": "Content",
                  "text": "'closed'"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 4,
              "parameters": [
                {
                  "parameterName": "eventType",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FileTreeItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FileTreeItem extends "
            },
            {
              "kind": "Reference",
              "text": "AbstractFileTreeItem",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "TFile",
              "canonicalReference": "obsidian!TFile:class"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FileTreeItem.d.ts",
          "releaseTag": "Public",
          "name": "FileTreeItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FileTreeItem#isSupported:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isSupported(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isSupported"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FileTreeItem#tagEl:member",
              "docComment": "/**\n * Element that indicates associated file extension, if it wasn't a Markdown file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tagEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tagEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!FileTreeItemParent:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type FileTreeItemParent = "
            },
            {
              "kind": "Reference",
              "text": "FolderTreeItem",
              "canonicalReference": "obsidian-typings!FolderTreeItem:interface"
            },
            {
              "kind": "Content",
              "text": " | "
            },
            {
              "kind": "Reference",
              "text": "TreeRoot",
              "canonicalReference": "obsidian-typings!TreeRoot:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FileTreeItem",
              "canonicalReference": "obsidian-typings!FileTreeItem:interface"
            },
            {
              "kind": "Content",
              "text": " | "
            },
            {
              "kind": "Reference",
              "text": "FolderTreeItem",
              "canonicalReference": "obsidian-typings!FolderTreeItem:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FileTreeItemParent.d.ts",
          "releaseTag": "Public",
          "name": "FileTreeItemParent",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 9
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FlatFunction:interface",
          "docComment": "/**\n * Function `Flat`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FlatFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/FlatFunction.d.ts",
          "releaseTag": "Public",
          "name": "FlatFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FloorFunction:interface",
          "docComment": "/**\n * Function `Floor`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FloorFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/FloorFunction.d.ts",
          "releaseTag": "Public",
          "name": "FloorFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FocusMetadataOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FocusMetadataOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FocusMetadataOptions.d.ts",
          "releaseTag": "Public",
          "name": "FocusMetadataOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FocusMetadataOptions#focusHeading:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusHeading: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "focusHeading",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FocusMetadataOptions#propertyIdx:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "propertyIdx?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "propertyIdx",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FocusMetadataOptions#propertyKey:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "propertyKey?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "propertyKey",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!FocusMode:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type FocusMode = "
            },
            {
              "kind": "Content",
              "text": "'both' | 'end' | 'start'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FocusMode.d.ts",
          "releaseTag": "Public",
          "name": "FocusMode",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Fold:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Fold "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Fold.d.ts",
          "releaseTag": "Public",
          "name": "Fold",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Fold#from:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "from: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "from",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Fold#to:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "to: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "to",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FolderBookmarkItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FolderBookmarkItem extends "
            },
            {
              "kind": "Reference",
              "text": "BookmarkItem",
              "canonicalReference": "obsidian-typings!BookmarkItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarkItems/FolderBookmarkItem.d.ts",
          "releaseTag": "Public",
          "name": "FolderBookmarkItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FolderBookmarkItem#path:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FolderBookmarkItem#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'folder'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FolderPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for folders.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FolderPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/FolderPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "FolderPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FolderPropertyWidgetComponent#inputEl:member",
              "docComment": "/**\n * The input element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FolderPropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FolderPropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FolderPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'folder'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FolderTreeItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FolderTreeItem extends "
            },
            {
              "kind": "Reference",
              "text": "AbstractFileTreeItem",
              "canonicalReference": "obsidian-typings!AbstractFileTreeItem:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "TFile",
              "canonicalReference": "obsidian!TFile:class"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "TreeCollapsibleItem",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/FileExplorer/FolderTreeItem.d.ts",
          "releaseTag": "Public",
          "name": "FolderTreeItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FolderTreeItem#pusherEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pusherEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pusherEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FolderTreeItem#sort:member(1)",
              "docComment": "/**\n * Sort file items inside by current sort order.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sort(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "sort"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FolderTreeItem#vChildren:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vChildren: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeVChildren",
                  "canonicalReference": "obsidian-typings!TreeNodeVChildren:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "FolderTreeItem",
                  "canonicalReference": "obsidian-typings!FolderTreeItem:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "FileTreeItem",
                  "canonicalReference": "obsidian-typings!FileTreeItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "FolderTreeItem",
                  "canonicalReference": "obsidian-typings!FolderTreeItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "vChildren",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 9
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            },
            {
              "startIndex": 6,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FoldInfo:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FoldInfo "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FoldInfo.d.ts",
          "releaseTag": "Public",
          "name": "FoldInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FoldInfo#folds:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "folds: "
                },
                {
                  "kind": "Reference",
                  "text": "Fold",
                  "canonicalReference": "obsidian-typings!Fold:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "folds",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FoldInfo#lines:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lines: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lines",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FoldManager:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FoldManager "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FoldManager.d.ts",
          "releaseTag": "Public",
          "name": "FoldManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FoldManager#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FoldManager#cleanup:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cleanup(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "cleanup"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FoldManager#load:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "load(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "load"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FoldManager#loadPath:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadPath(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "loadPath"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FoldManager#save:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "save(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "save"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FoldManager#savePath:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "savePath(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "savePath"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FootnotesPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FootnotesPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FootnotesPluginInstance",
              "canonicalReference": "obsidian-typings!FootnotesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Footnotes/FootnotesPlugin.d.ts",
          "releaseTag": "Public",
          "name": "FootnotesPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FootnotesPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FootnotesPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "FootnotesPlugin",
              "canonicalReference": "obsidian-typings!FootnotesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Footnotes/FootnotesPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "FootnotesPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FootnotesPluginInstance#initLeaf:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initLeaf(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initLeaf"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!FrameDom:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface FrameDom "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/FrameDom.d.ts",
          "releaseTag": "Public",
          "name": "FrameDom",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FrameDom#eWin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "eWin: "
                },
                {
                  "kind": "Reference",
                  "text": "Electron.BrowserWindow",
                  "canonicalReference": "!Electron.BrowserWindow:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "eWin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FrameDom#isMac:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isMac: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isMac",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FrameDom#leftButtonContainerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "leftButtonContainerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "leftButtonContainerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FrameDom#titleBarEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "titleBarEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "titleBarEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FrameDom#titleBarInnerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "titleBarInnerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "titleBarInnerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FrameDom#titleBarTextEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "titleBarTextEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "titleBarTextEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FrameDom#updateStatus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateStatus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateStatus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!FrameDom#updateTitle:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateTitle(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateTitle"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!FrameDom#win:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "win: "
                },
                {
                  "kind": "Reference",
                  "text": "Window",
                  "canonicalReference": "!Window:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "win",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!getAppConstructor:function(1)",
          "docComment": "/**\n * Get the App constructor.\n *\n * @returns The App constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getAppConstructor(): "
            },
            {
              "kind": "Reference",
              "text": "AppConstructor",
              "canonicalReference": "obsidian-typings!AppConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constructors/getAppConstructor.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "getAppConstructor"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!getInternalPluginConstructor:function(1)",
          "docComment": "/**\n * Get the InternalPlugin constructor.\n *\n * @param app - The app instance.\n *\n * @returns The InternalPlugin constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getInternalPluginConstructor<Instance>(app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginConstructor",
              "canonicalReference": "obsidian-typings!InternalPluginConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<Instance>"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constructors/getInternalPluginConstructor.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "app",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "Instance",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "getInternalPluginConstructor"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!getInternalPluginsConstructor:function(1)",
          "docComment": "/**\n * Get the InternalPlugins constructor.\n *\n * @param app - The app instance.\n *\n * @returns The InternalPlugins constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getInternalPluginsConstructor(app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginsConstructor",
              "canonicalReference": "obsidian-typings!InternalPluginsConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constructors/getInternalPluginsConstructor.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "app",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "getInternalPluginsConstructor"
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GetRecentFilesOptions:interface",
          "docComment": "/**\n * Options for getting recent files.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GetRecentFilesOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/GetRecentFilesOptions.d.ts",
          "releaseTag": "Public",
          "name": "GetRecentFilesOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GetRecentFilesOptions#maxCount:member",
              "docComment": "/**\n * The maximum number of files to return.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "maxCount?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "maxCount",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GetRecentFilesOptions#showCanvas:member",
              "docComment": "/**\n * Whether to show canvas files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showCanvas?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showCanvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GetRecentFilesOptions#showImages:member",
              "docComment": "/**\n * Whether to show image files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showImages?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showImages",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GetRecentFilesOptions#showMarkdown:member",
              "docComment": "/**\n * Whether to show markdown files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showMarkdown?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showMarkdown",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GetRecentFilesOptions#showNonAttachments:member",
              "docComment": "/**\n * Whether to show non-attachments (canvas, base).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showNonAttachments?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showNonAttachments",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GetRecentFilesOptions#showNonImageAttachments:member",
              "docComment": "/**\n * Whether to show non-image attachments.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showNonImageAttachments?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showNonImageAttachments",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!getTFileConstructor:function(1)",
          "docComment": "/**\n * Get the TFile constructor.\n *\n * @returns The TFile constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getTFileConstructor(): "
            },
            {
              "kind": "Reference",
              "text": "TFileConstructor",
              "canonicalReference": "obsidian-typings!TFileConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constructors/getTFileConstructor.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "getTFileConstructor"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!getTFolderConstructor:function(1)",
          "docComment": "/**\n * Get the TFolder constructor.\n *\n * @returns The TFolder constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getTFolderConstructor(): "
            },
            {
              "kind": "Reference",
              "text": "TFolderConstructor",
              "canonicalReference": "obsidian-typings!TFolderConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constructors/getTFolderConstructor.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "getTFolderConstructor"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!getViewConstructorByViewType:function(1)",
          "docComment": "/**\n * Get the view constructor by view type.\n *\n * @param app - The app.\n *\n * @param viewType - The view type.\n *\n * @returns The view constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function getViewConstructorByViewType<TViewType extends "
            },
            {
              "kind": "Reference",
              "text": "ViewTypeType",
              "canonicalReference": "obsidian-typings!ViewTypeType:type"
            },
            {
              "kind": "Content",
              "text": ">(app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": ", viewType: "
            },
            {
              "kind": "Content",
              "text": "TViewType"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "ViewTypeViewConstructorMapping",
              "canonicalReference": "obsidian-typings!ViewTypeViewConstructorMapping:type"
            },
            {
              "kind": "Content",
              "text": "[TViewType]"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constructors/getViewConstructorByViewType.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 7,
            "endIndex": 9
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "app",
              "parameterTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "isOptional": false
            },
            {
              "parameterName": "viewType",
              "parameterTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "isOptional": false
            }
          ],
          "typeParameters": [
            {
              "typeParameterName": "TViewType",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "getViewConstructorByViewType"
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GlobalSearchPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GlobalSearchPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "GlobalSearchPluginInstance",
              "canonicalReference": "obsidian-typings!GlobalSearchPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/GlobalSearch/GlobalSearchPlugin.d.ts",
          "releaseTag": "Public",
          "name": "GlobalSearchPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GlobalSearchPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GlobalSearchPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "GlobalSearchPlugin",
              "canonicalReference": "obsidian-typings!GlobalSearchPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/GlobalSearch/GlobalSearchPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "GlobalSearchPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GlobalSearchPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GlobalSearchPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GlobalSearchPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "GlobalSearchPlugin",
                  "canonicalReference": "obsidian-typings!GlobalSearchPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphBookmarkItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphBookmarkItem extends "
            },
            {
              "kind": "Reference",
              "text": "BookmarkItem",
              "canonicalReference": "obsidian-typings!BookmarkItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarkItems/GraphBookmarkItem.d.ts",
          "releaseTag": "Public",
          "name": "GraphBookmarkItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphBookmarkItem#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphPluginInstanceOptions",
                  "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphBookmarkItem#title:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphBookmarkItem#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'graph'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!GraphColor:type",
          "docComment": "/**\n * Available color types.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type GraphColor =\n    "
            },
            {
              "kind": "Content",
              "text": "| 'arrow'\n    | 'circle'\n    | 'fill'\n    | 'fillAttachment'\n    | 'fillFocused'\n    | 'fillHighlight'\n    | 'fillTag'\n    | 'fillUnresolved'\n    | 'line'\n    | 'lineHighlight'\n    | 'text'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphColor.d.ts",
          "releaseTag": "Public",
          "name": "GraphColor",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphColorAttributes:interface",
          "docComment": "/**\n * Color attributes.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphColorAttributes "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphColorAttributes.d.ts",
          "releaseTag": "Public",
          "name": "GraphColorAttributes",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphColorAttributes#a:member",
              "docComment": "/**\n * Alpha channel.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "a: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "a",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphColorAttributes#rgb:member",
              "docComment": "/**\n * Color stored as an integer (`rgb = c.r << 16 | c.g << 8 | c.b` where channels are 8-bits unsigned integers).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rgb: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rgb",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphColorGroup:interface",
          "docComment": "/**\n * Group of nodes set by the user.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphColorGroup "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphColorGroup.d.ts",
          "releaseTag": "Public",
          "name": "GraphColorGroup",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphColorGroup#color:member",
              "docComment": "/**\n * Color associated to the group.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "color: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorAttributes",
                  "canonicalReference": "obsidian-typings!GraphColorAttributes:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "color",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphColorGroup#query:member",
              "docComment": "/**\n * Query associated to the group.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphColorGroupOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphColorGroupOptions extends "
            },
            {
              "kind": "Reference",
              "text": "GraphOptions",
              "canonicalReference": "obsidian-typings!GraphOptions:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/Options/GraphColorGroupOptions.d.ts",
          "releaseTag": "Public",
          "name": "GraphColorGroupOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphColorGroupOptions#groups:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "groups: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorGroupOptionsGroup",
                  "canonicalReference": "obsidian-typings!GraphColorGroupOptionsGroup:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "groups",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphColorGroupOptionsGroup:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphColorGroupOptionsGroup "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/Options/GraphColorGroupOptionsGroup.d.ts",
          "releaseTag": "Public",
          "name": "GraphColorGroupOptionsGroup",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphColorGroupOptionsGroup#color:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "color: "
                },
                {
                  "kind": "Reference",
                  "text": "ColorComponent",
                  "canonicalReference": "obsidian!ColorComponent:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "color",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphColorGroupOptionsGroup#el:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "el",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphColorGroupOptionsGroup#query:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Reference",
                  "text": "TextComponent",
                  "canonicalReference": "obsidian!TextComponent:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphData:interface",
          "docComment": "/**\n * Data selected to be rendered in the graph based on the current options.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphData "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphData.d.ts",
          "releaseTag": "Public",
          "name": "GraphData",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphData#nodes:member",
              "docComment": "/**\n * Record of nodes selected to be rendered. Their IDs are used as keys.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodes: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "GraphNodeData",
                  "canonicalReference": "obsidian-typings!GraphNodeData:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphData#numLinks:member",
              "docComment": "/**\n * Number of links.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "numLinks: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "numLinks",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphDisplayOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphDisplayOptions extends "
            },
            {
              "kind": "Reference",
              "text": "GraphOptions",
              "canonicalReference": "obsidian-typings!GraphOptions:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/Options/GraphDisplayOptions.d.ts",
          "releaseTag": "Public",
          "name": "GraphDisplayOptions",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphEngine:interface",
          "docComment": "/**\n * Engine of a graph view.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphEngine "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphEngine.d.ts",
          "releaseTag": "Public",
          "name": "GraphEngine",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#colorGroupOptions:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "colorGroupOptions: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorGroupOptions",
                  "canonicalReference": "obsidian-typings!GraphColorGroupOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "colorGroupOptions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#controlsEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "controlsEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "controlsEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#currentFocusFile:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "currentFocusFile: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "currentFocusFile",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#displayOptions:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayOptions: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphDisplayOptions",
                  "canonicalReference": "obsidian-typings!GraphDisplayOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "displayOptions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#fileFilter:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fileFilter: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphFileFilter",
                  "canonicalReference": "obsidian-typings!GraphFileFilter:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fileFilter",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#filterOptions:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "filterOptions: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphFilterOptions",
                  "canonicalReference": "obsidian-typings!GraphFilterOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "filterOptions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#forceOptions:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forceOptions: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphForceOptions",
                  "canonicalReference": "obsidian-typings!GraphForceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "forceOptions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphEngine#getOptions:member(1)",
              "docComment": "/**\n * Gets the engine options.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getOptions(): "
                },
                {
                  "kind": "Reference",
                  "text": "GraphPluginInstanceOptions",
                  "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getOptions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#hasFilter:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hasFilter: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hasFilter",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#hoverPopover:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverPopover: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverPopover",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#lastHoverLink:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastHoverLink: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastHoverLink",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphPluginInstanceOptions",
                  "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#progression:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "progression: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "progression",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#progressionSpeed:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "progressionSpeed: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "progressionSpeed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphEngine#render:member(1)",
              "docComment": "/**\n * Rerenders the graph.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#renderer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderer: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphRenderer",
                  "canonicalReference": "obsidian-typings!GraphRenderer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#searchQueries:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchQueries: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorGroup",
                  "canonicalReference": "obsidian-typings!GraphColorGroup:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchQueries",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphEngine#setOptions:member(1)",
              "docComment": "/**\n * Sets the engine options.\n *\n * @param options - New options. Undefined elements will not be considered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setOptions(options: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphPluginInstanceOptions",
                  "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "setOptions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphEngine#updateSearch:member(1)",
              "docComment": "/**\n * Updates the engine after the search filter has changed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateSearch"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphEngine#view:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "view: "
                },
                {
                  "kind": "Reference",
                  "text": "LocalGraphView",
                  "canonicalReference": "obsidian-typings!LocalGraphView:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "GraphView",
                  "canonicalReference": "obsidian-typings!GraphView:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "view",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphFileFilter:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphFileFilter extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "GraphColorAttributes",
              "canonicalReference": "obsidian-typings!GraphColorAttributes:interface"
            },
            {
              "kind": "Content",
              "text": " | boolean>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphFileFilter.d.ts",
          "releaseTag": "Public",
          "name": "GraphFileFilter",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphFilterOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphFilterOptions extends "
            },
            {
              "kind": "Reference",
              "text": "GraphOptions",
              "canonicalReference": "obsidian-typings!GraphOptions:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/Options/GraphFilterOptions.d.ts",
          "releaseTag": "Public",
          "name": "GraphFilterOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphFilterOptions#search:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "search: "
                },
                {
                  "kind": "Reference",
                  "text": "SearchComponent",
                  "canonicalReference": "obsidian!SearchComponent:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "search",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphFilterOptions#searchSetting:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchSetting: "
                },
                {
                  "kind": "Reference",
                  "text": "Setting",
                  "canonicalReference": "obsidian!Setting:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchSetting",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphForceOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphForceOptions extends "
            },
            {
              "kind": "Reference",
              "text": "GraphOptions",
              "canonicalReference": "obsidian-typings!GraphOptions:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/Options/GraphForceOptions.d.ts",
          "releaseTag": "Public",
          "name": "GraphForceOptions",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphForces:interface",
          "docComment": "/**\n * Graph forces.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphForces "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphForces.d.ts",
          "releaseTag": "Public",
          "name": "GraphForces",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphForces#centerStrength:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "centerStrength?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "centerStrength",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphForces#linkDistance:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "linkDistance?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "linkDistance",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphForces#linkStrength:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "linkStrength?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "linkStrength",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphForces#repelStrength:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "repelStrength?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "repelStrength",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphLink:interface",
          "docComment": "/**\n * Represents a link in a graph view.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphLink "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphLink.d.ts",
          "releaseTag": "Public",
          "name": "GraphLink",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphLink#arrow:member",
              "docComment": "/**\n * PixiJS element for the arrow, child of `GraphRenderer.hanger`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "arrow: "
                },
                {
                  "kind": "Reference",
                  "text": "Graphics",
                  "canonicalReference": "@pixi/graphics!Graphics:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "arrow",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphLink#clearGraphics:member(1)",
              "docComment": "/**\n * Destroy the graphics and its children, and remove them from the scene.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearGraphics(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearGraphics"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphLink#initGraphics:member(1)",
              "docComment": "/**\n * Initialize the link (line and arrow), and add them to the scene.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initGraphics(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initGraphics"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphLink#line:member",
              "docComment": "/**\n * PixiJS element for the line.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "line: "
                },
                {
                  "kind": "Reference",
                  "text": "Sprite",
                  "canonicalReference": "@pixi/sprite!Sprite:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "line",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphLink#px:member",
              "docComment": "/**\n * Parent of `GraphLink.line`, child of `GraphRenderer.hanger`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "px: "
                },
                {
                  "kind": "Reference",
                  "text": "Container",
                  "canonicalReference": "@pixi/display!Container:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "px",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphLink#render:member(1)",
              "docComment": "/**\n * Render the link.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphLink#rendered:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rendered: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rendered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphLink#renderer:member",
              "docComment": "/**\n * `GraphRenderer` managing this node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderer: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphRenderer",
                  "canonicalReference": "obsidian-typings!GraphRenderer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphLink#source:member",
              "docComment": "/**\n * Source node of the link.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "source: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphNode",
                  "canonicalReference": "obsidian-typings!GraphNode:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "source",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphLink#target:member",
              "docComment": "/**\n * Target node of the link.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "target: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphNode",
                  "canonicalReference": "obsidian-typings!GraphNode:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "target",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphNode:interface",
          "docComment": "/**\n * Represents a node in the graph view.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphNode "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphNode.d.ts",
          "releaseTag": "Public",
          "name": "GraphNode",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#circle:member",
              "docComment": "/**\n * PixiJS element for the circle, child of `GraphRenderer.hanger`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "circle: "
                },
                {
                  "kind": "Reference",
                  "text": "Graphics",
                  "canonicalReference": "@pixi/graphics!Graphics:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "circle",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#clearGraphics:member(1)",
              "docComment": "/**\n * Destroy the graphics and its children, and remove them from the scene.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearGraphics(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearGraphics"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#color:member",
              "docComment": "/**\n * Computed color for the node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "color: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorAttributes",
                  "canonicalReference": "obsidian-typings!GraphColorAttributes:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "color",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#fadeAlpha:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fadeAlpha: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fadeAlpha",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#fontDirty:member",
              "docComment": "/**\n * Indicates if the text needs to be re-rendered when the node is rendered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fontDirty: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fontDirty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#forward:member",
              "docComment": "/**\n * Record of forward links. Keys are the id of the neighbor nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forward: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "GraphLink",
                  "canonicalReference": "obsidian-typings!GraphLink:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "forward",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#fx:member",
              "docComment": "/**\n * Forced x position when the node is dragged.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fx: "
                },
                {
                  "kind": "Content",
                  "text": "number | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fx",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#fy:member",
              "docComment": "/**\n * Forced y position when the node is dragged.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fy: "
                },
                {
                  "kind": "Content",
                  "text": "number | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fy",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#getDisplayText:member(1)",
              "docComment": "/**\n * Get the displayed text associated to the node.\n *\n * @returns The displayed text of the node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDisplayText(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getDisplayText"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#getFillColor:member(1)",
              "docComment": "/**\n * Get the current fill color.\n *\n * @returns The color of the node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFillColor(): "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorAttributes",
                  "canonicalReference": "obsidian-typings!GraphColorAttributes:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getFillColor"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#getRelated:member(1)",
              "docComment": "/**\n * Get the ids of connected nodes (back and forward links).\n *\n * @returns An array of string ids of connected nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getRelated(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getRelated"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#getSize:member(1)",
              "docComment": "/**\n * Get the current size of the node, after weight and node size multiplier have been applied.\n *\n * @returns The size of the node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSize(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#getTextStyle:member(1)",
              "docComment": "/**\n * Get the text style of the node.\n *\n * @returns The text style of the node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getTextStyle(): "
                },
                {
                  "kind": "Reference",
                  "text": "TextStyle",
                  "canonicalReference": "@pixi/text!TextStyle:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getTextStyle"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#highlight:member",
              "docComment": "/**\n * Colored circle added if the node is highlighted, child of `GraphNode.circle`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "highlight: "
                },
                {
                  "kind": "Reference",
                  "text": "Graphics",
                  "canonicalReference": "@pixi/graphics!Graphics:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "highlight",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#id:member",
              "docComment": "/**\n * ID of the node (path, tag, or name for non-existing files).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#initGraphics:member(1)",
              "docComment": "/**\n * Initialize the node, text, listeners, and add them to the scene.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initGraphics(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initGraphics"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#moveText:member",
              "docComment": "/**\n * Displacement of the text, changed when the node is hovered\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveText: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "moveText",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#onClick:member(1)",
              "docComment": "/**\n * Method called when the node (circle) is clicked, trigger the context menu if it's a right click\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onClick(e: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphNode#render:member(1)",
              "docComment": "/**\n * Render the node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#rendered:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rendered: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rendered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#renderer:member",
              "docComment": "/**\n * `GraphRenderer` managing this node\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderer: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphRenderer",
                  "canonicalReference": "obsidian-typings!GraphRenderer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#reverse:member",
              "docComment": "/**\n * Record of backward links. Keys are the id of the neighbor nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reverse: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "GraphLink",
                  "canonicalReference": "obsidian-typings!GraphLink:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "reverse",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#text:member",
              "docComment": "/**\n * PixiJS element for the name, child of `GraphNode.circle`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "text: "
                },
                {
                  "kind": "Reference",
                  "text": "Text",
                  "canonicalReference": "@pixi/text!Text:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "text",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#type:member",
              "docComment": "/**\n * Type of the node, can be of value `\"tag\"`, `\"unresolved\"`, `\"attachment\"`, or an empty string for markdown nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#weight:member",
              "docComment": "/**\n * Weight of the node depending on the number of related nodes (forwards and backward).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "weight: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "weight",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#x:member",
              "docComment": "/**\n * X-axis position of the node in the graph\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "x: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "x",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNode#y:member",
              "docComment": "/**\n * Y-axis position of the node in the graph\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "y: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "y",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphNodeData:interface",
          "docComment": "/**\n * Node data, used before the rendering process.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphNodeData "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphNodeData.d.ts",
          "releaseTag": "Public",
          "name": "GraphNodeData",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNodeData#color:member",
              "docComment": "/**\n * Color of the node if it is part of a group\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "color?: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorAttributes",
                  "canonicalReference": "obsidian-typings!GraphColorAttributes:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "color",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNodeData#links:member",
              "docComment": "/**\n * Record of forward neighbor nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "links: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, boolean>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "links",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphNodeData#type:member",
              "docComment": "/**\n * Type of the node, can be of value `\"tag\"`, `\"unresolved\"`, `\"attachment\"`, or an empty string for markdown nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphOptions extends "
            },
            {
              "kind": "Reference",
              "text": "TreeCollapsibleItem",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/Options/GraphOptions.d.ts",
          "releaseTag": "Public",
          "name": "GraphOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphOptions#getOptions:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getOptions(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getOptions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphOptions#setOptions:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setOptions(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setOptions"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "GraphPluginInstance",
              "canonicalReference": "obsidian-typings!GraphPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphPlugin.d.ts",
          "releaseTag": "Public",
          "name": "GraphPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "GraphPlugin",
              "canonicalReference": "obsidian-typings!GraphPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "GraphPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#onExternalSettingsChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalSettingsChange(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onExternalSettingsChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#onFileMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", source: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", leaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "leaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": true
                }
              ],
              "name": "onFileMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#openGraphView:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openGraphView(newLeaf: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "newLeaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "openGraphView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#openLocalGraph:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openLocalGraph(checking: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "true | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "checking",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "openLocalGraph"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphPluginInstanceOptions",
                  "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphPlugin",
                  "canonicalReference": "obsidian-typings!GraphPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstance#saveOptions:member(1)",
              "docComment": "/**\n * Saves the options in graph.json.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveOptions(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveOptions"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphPluginInstanceOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphPluginInstanceOptions.d.ts",
          "releaseTag": "Public",
          "name": "GraphPluginInstanceOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#\"collapse-color-groups\":member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'collapse-color-groups'?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "\"collapse-color-groups\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#\"collapse-display\":member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'collapse-display'?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "\"collapse-display\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#\"collapse-filter\":member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'collapse-filter'?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "\"collapse-filter\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#\"collapse-forces\":member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "'collapse-forces'?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "\"collapse-forces\"",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#centerStrength:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "centerStrength?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "centerStrength",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#close:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "close?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "close",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#colorGroups:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "colorGroups?: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorGroup",
                  "canonicalReference": "obsidian-typings!GraphColorGroup:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "colorGroups",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#hideUnresolved:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hideUnresolved?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "hideUnresolved",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#lineSizeMultiplier:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lineSizeMultiplier?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "lineSizeMultiplier",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#linkDistance:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "linkDistance?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "linkDistance",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#linkStrength:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "linkStrength?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "linkStrength",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#localBacklinks:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "localBacklinks?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "localBacklinks",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#localForelinks:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "localForelinks?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "localForelinks",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#localInterlinks:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "localInterlinks?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "localInterlinks",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#localJumps:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "localJumps?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "localJumps",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#nodeSizeMultiplier:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodeSizeMultiplier?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "nodeSizeMultiplier",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#repelStrength:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "repelStrength?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "repelStrength",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#scale:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scale?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "scale",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#search:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "search?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "search",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#showArrow:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showArrow?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showArrow",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#showAttachments:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showAttachments?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showAttachments",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#showOrphans:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showOrphans?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showOrphans",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#showTags:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showTags?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "showTags",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions#textFadeMultiplier:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "textFadeMultiplier?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "textFadeMultiplier",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphRenderer:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphRenderer "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts",
          "releaseTag": "Public",
          "name": "GraphRenderer",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#changed:member(1)",
              "docComment": "/**\n * Specify that the renderer has changed and needs to be rendered again.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "changed(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "changed"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#colors:member",
              "docComment": "/**\n * General colors of the elements in the graph view, computed from the app CSS.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "colors: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "GraphColor",
                  "canonicalReference": "obsidian-typings!GraphColor:type"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "GraphColorAttributes",
                  "canonicalReference": "obsidian-typings!GraphColorAttributes:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "colors",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#containerEl:member",
              "docComment": "/**\n * `<div>` element containing the graph, with class `.view-content`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#destroy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "destroy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#destroyGraphics:member(1)",
              "docComment": "/**\n * Destroy all the graphics of the graph.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroyGraphics(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "destroyGraphics"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#dragNode:member",
              "docComment": "/**\n * Node currently being dragged, if any.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dragNode: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphNode",
                  "canonicalReference": "obsidian-typings!GraphNode:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dragNode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#fLineSizeMult:member",
              "docComment": "/**\n * Factor for the thickness of the links.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fLineSizeMult: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fLineSizeMult",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#fNodeSizeMult:member",
              "docComment": "/**\n * Factor for the size of the nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fNodeSizeMult: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fNodeSizeMult",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#fShowArrow:member",
              "docComment": "/**\n * Indicates if arrows should be displayed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fShowArrow: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fShowArrow",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#fTextShowMult:member",
              "docComment": "/**\n * Text fade threshold.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fTextShowMult: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fTextShowMult",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#getBackgroundScreenshot:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getBackgroundScreenshot(): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLCanvasElement",
                  "canonicalReference": "!HTMLCanvasElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getBackgroundScreenshot"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#getHighlightNode:member(1)",
              "docComment": "/**\n * Returns the currently highlighted node, if any.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getHighlightNode(): "
                },
                {
                  "kind": "Reference",
                  "text": "GraphNode",
                  "canonicalReference": "obsidian-typings!GraphNode:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getHighlightNode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#getTransparentScreenshot:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getTransparentScreenshot(): "
                },
                {
                  "kind": "Reference",
                  "text": "ICanvas",
                  "canonicalReference": "@pixi/settings!ICanvas:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getTransparentScreenshot"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#hanger:member",
              "docComment": "/**\n * Main container to which nodes, links and arrows are added.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hanger: "
                },
                {
                  "kind": "Reference",
                  "text": "Container",
                  "canonicalReference": "@pixi/display!Container:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hanger",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#height:member",
              "docComment": "/**\n * Height of the graph view, in pixel.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#hidePowerTag:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hidePowerTag: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hidePowerTag",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#highlightNode:member",
              "docComment": "/**\n * Node currently being highlighted, if any.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "highlightNode: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphNode",
                  "canonicalReference": "obsidian-typings!GraphNode:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "highlightNode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#idleFrames:member",
              "docComment": "/**\n * Number of idle frames. The simulation stops running at 60.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "idleFrames: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "idleFrames",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#iframeEl:member",
              "docComment": "/**\n * `<iframe>` element in which the graph is rendered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "iframeEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLIFrameElement",
                  "canonicalReference": "!HTMLIFrameElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "iframeEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#initGraphics:member(1)",
              "docComment": "/**\n * Initialize all the graphics of the graph.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initGraphics(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initGraphics"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#interactiveEl:member",
              "docComment": "/**\n * `<canvas>` element bound to the event system of `GraphRenderer.px` to capture events.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "interactiveEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLCanvasElement",
                  "canonicalReference": "!HTMLCanvasElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "interactiveEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#keyboardActions:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyboardActions: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardActions",
                  "canonicalReference": "obsidian-typings!KeyboardActions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keyboardActions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#links:member",
              "docComment": "/**\n * List of links currently rendered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "links: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphLink",
                  "canonicalReference": "obsidian-typings!GraphLink:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "links",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#mouseX:member",
              "docComment": "/**\n * Mouse x coordinate in the graph view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mouseX: "
                },
                {
                  "kind": "Content",
                  "text": "number | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mouseX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#mouseY:member",
              "docComment": "/**\n * Mouse y coordinate in the graph view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mouseY: "
                },
                {
                  "kind": "Content",
                  "text": "number | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mouseY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#nodeLookup:member",
              "docComment": "/**\n * Record of the nodes currently rendered, with `GraphNode.id` used as key.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodeLookup: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "GraphNode",
                  "canonicalReference": "obsidian-typings!GraphNode:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodeLookup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#nodes:member",
              "docComment": "/**\n * List of nodes currently rendered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodes: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphNode",
                  "canonicalReference": "obsidian-typings!GraphNode:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#nodeScale:member",
              "docComment": "/**\n * Scale of the nodes based on the zoom level of the graph view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "nodeScale: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "nodeScale",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onIframeLoad:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onIframeLoad(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onIframeLoad"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onIframeUnload:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onIframeUnload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onIframeUnload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onMouseMove:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMouseMove(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onMouseMove"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onNodeClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onNodeClick(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onNodeClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onNodeHover:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onNodeHover(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onNodeHover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onNodeRightClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onNodeRightClick(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onNodeRightClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onNodeUnhover:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onNodeUnhover(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onNodeUnhover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onPointerDown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onPointerDown(renderer: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphRenderer",
                  "canonicalReference": "obsidian-typings!GraphRenderer:interface"
                },
                {
                  "kind": "Content",
                  "text": ", evt: "
                },
                {
                  "kind": "Reference",
                  "text": "PointerEvent",
                  "canonicalReference": "!PointerEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "renderer",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onPointerDown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onPointerOut:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onPointerOut(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onPointerOut"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onPointerOver:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onPointerOver(renderer: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphRenderer",
                  "canonicalReference": "obsidian-typings!GraphRenderer:interface"
                },
                {
                  "kind": "Content",
                  "text": ", evt: "
                },
                {
                  "kind": "Reference",
                  "text": "PointerEvent",
                  "canonicalReference": "!PointerEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "renderer",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onPointerOver"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onResize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#onWheel:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onWheel(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "WheelEvent",
                  "canonicalReference": "!WheelEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onWheel"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#panning:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "panning: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "panning",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#panvX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "panvX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "panvX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#panvY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "panvY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "panvY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#panX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "panX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "panX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#panY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "panY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "panY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#powerTag:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "powerTag: "
                },
                {
                  "kind": "Reference",
                  "text": "PowerTag",
                  "canonicalReference": "obsidian-typings!PowerTag:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "powerTag",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#px:member",
              "docComment": "/**\n * PixiJS application rendering everything.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "px: "
                },
                {
                  "kind": "Reference",
                  "text": "Application",
                  "canonicalReference": "@pixi/app!Application:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "px",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#queueRender:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queueRender(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "queueRender"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#renderCallback:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderCallback(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "renderCallback"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#renderTimer:member",
              "docComment": "/**\n * Timer (request ID) associated to the requestAnimationFrame rendering the graph.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderTimer: "
                },
                {
                  "kind": "Content",
                  "text": "null | number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderTimer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#resetPan:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resetPan(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "resetPan"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#scale:member",
              "docComment": "/**\n * Current zoom level of the graph view, interpolated between the previous one and the `targetScale`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scale: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scale",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#setData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setData(data: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphData",
                  "canonicalReference": "obsidian-typings!GraphData:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#setForces:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setForces(forces: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphForces",
                  "canonicalReference": "obsidian-typings!GraphForces:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "forces",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setForces"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#setPan:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setPan(panX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", panY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "panX",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "panY",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setPan"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#setRenderOptions:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setRenderOptions(options: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphPluginInstanceOptions",
                  "canonicalReference": "obsidian-typings!GraphPluginInstanceOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setRenderOptions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#setScale:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setScale(scale: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "scale",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setScale"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#targetScale:member",
              "docComment": "/**\n * Target zoom level of the graph view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "targetScale: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "targetScale",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#testCSS:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "testCSS(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "testCSS"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#textAlpha:member",
              "docComment": "/**\n * Current alpha of the nodes names based on the graph scale.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "textAlpha: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "textAlpha",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#updateZoom:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateZoom(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateZoom"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#viewport:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewport: "
                },
                {
                  "kind": "Reference",
                  "text": "Coords",
                  "canonicalReference": "obsidian-typings!Coords:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewport",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#width:member",
              "docComment": "/**\n * Width of the graph view, in pixel.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#worker:member",
              "docComment": "/**\n * Web Worker thread running the graph simulation.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "worker: "
                },
                {
                  "kind": "Reference",
                  "text": "Worker",
                  "canonicalReference": "!Worker:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "worker",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#workerResults:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "workerResults: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkerResults",
                  "canonicalReference": "obsidian-typings!WorkerResults:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "workerResults",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#zoomCenterX:member",
              "docComment": "/**\n * X coordinate of the zoom action.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomCenterX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "zoomCenterX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#zoomCenterY:member",
              "docComment": "/**\n * Y coordinate of the zoom action.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomCenterY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "zoomCenterY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphRenderer#zoomTo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomTo(scale: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", pointer: "
                },
                {
                  "kind": "Reference",
                  "text": "Pointer",
                  "canonicalReference": "obsidian-typings!Pointer:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "scale",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "pointer",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "zoomTo"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphView:interface",
          "docComment": "/**\n * Obsidian view for a global graph.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphView extends "
            },
            {
              "kind": "Reference",
              "text": "ItemView",
              "canonicalReference": "obsidian!ItemView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphView.d.ts",
          "releaseTag": "Public",
          "name": "GraphView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphView#dataEngine:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dataEngine: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphEngine",
                  "canonicalReference": "obsidian-typings!GraphEngine:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dataEngine",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Graph",
                  "canonicalReference": "obsidian-typings!~__type#Graph:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphView#onOptionsChange:member(1)",
              "docComment": "/**\n * Updates the options from the plugin when changed in view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onOptionsChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onOptionsChange"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GraphView#renderer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderer: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphRenderer",
                  "canonicalReference": "obsidian-typings!GraphRenderer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!GraphView#update:member(1)",
              "docComment": "/**\n * Renders the graph.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GraphViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GraphViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "GraphView",
              "canonicalReference": "obsidian-typings!GraphView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/GraphViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "GraphViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GreaterFunction:interface",
          "docComment": "/**\n * Function `Greater`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GreaterFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/GreaterFunction.d.ts",
          "releaseTag": "Public",
          "name": "GreaterFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GreaterOrEqualFunction:interface",
          "docComment": "/**\n * Function `GreaterOrEqual`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GreaterOrEqualFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/GreaterOrEqualFunction.d.ts",
          "releaseTag": "Public",
          "name": "GreaterOrEqualFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!GroupBookmarkItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface GroupBookmarkItem extends "
            },
            {
              "kind": "Reference",
              "text": "BookmarkItem",
              "canonicalReference": "obsidian-typings!BookmarkItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarkItems/GroupBookmarkItem.d.ts",
          "releaseTag": "Public",
          "name": "GroupBookmarkItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GroupBookmarkItem#items:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "items: "
                },
                {
                  "kind": "Reference",
                  "text": "BookmarkItem",
                  "canonicalReference": "obsidian-typings!BookmarkItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "items",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GroupBookmarkItem#title:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!GroupBookmarkItem#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'group'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HardWrapOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HardWrapOptions "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/HardWrapOptions.d.ts",
          "releaseTag": "Public",
          "name": "HardWrapOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HardWrapOptions#allowMerge:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "allowMerge?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "allowMerge",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HardWrapOptions#column:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "column?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "column",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HardWrapOptions#from:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "from?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "from",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HardWrapOptions#to:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "to?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "to",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HasCompare:interface",
          "docComment": "/**\n * Has compare.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HasCompare "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/HasCompare.d.ts",
          "releaseTag": "Public",
          "name": "HasCompare",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HasCompare#compare:member(1)",
              "docComment": "/**\n * Compares two values.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "compare(a: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", b: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "a",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "b",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "compare"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HasExtract:interface",
          "docComment": "/**\n * Has extract.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HasExtract "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/HasExtract.d.ts",
          "releaseTag": "Public",
          "name": "HasExtract",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HasExtract#extract:member(1)",
              "docComment": "/**\n * Extracts a date.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extract(date: "
                },
                {
                  "kind": "Reference",
                  "text": "Date",
                  "canonicalReference": "!Date:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "date",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "extract"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HasGetDisplayName:interface",
          "docComment": "/**\n * Has get display name.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HasGetDisplayName "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/HasGetDisplayName.d.ts",
          "releaseTag": "Public",
          "name": "HasGetDisplayName",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HasGetDisplayName#getDisplayName:member(1)",
              "docComment": "/**\n * Gets the display name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDisplayName(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getDisplayName"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface",
          "docComment": "/**\n * Has get RHS widget type.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HasGetRHSWidgetType "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/HasGetRHSWidgetType.d.ts",
          "releaseTag": "Public",
          "name": "HasGetRHSWidgetType",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType#getRHSWidgetType:member(1)",
              "docComment": "/**\n * Gets the RHS widget type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getRHSWidgetType(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getRHSWidgetType"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HeaderDom:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HeaderDom "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Backlink/HeaderDom.d.ts",
          "releaseTag": "Public",
          "name": "HeaderDom",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HeaderDom#addNavButton:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addNavButton(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg4: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg4",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "addNavButton"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HeaderDom#addSortButton:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addSortButton(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg4: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg4",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "addSortButton"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HeaderDom#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HeaderDom#navButtonsEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "navButtonsEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "navButtonsEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HeaderDom#navHeaderEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "navHeaderEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "navHeaderEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HeadingInfo:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HeadingInfo "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/NoteComposer/HeadingInfo.d.ts",
          "releaseTag": "Public",
          "name": "HeadingInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HeadingInfo#end:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "end: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "end",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HeadingInfo#heading:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "heading: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "heading",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HeadingInfo#start:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "start: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "start",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Class",
          "canonicalReference": "obsidian-typings!HighlightOutline:class",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class HighlightOutline extends "
            },
            {
              "kind": "Reference",
              "text": "Outline",
              "canonicalReference": "obsidian-typings!Outline:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PdfJs/HighlightOutline.d.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "HighlightOutline",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Constructor",
              "canonicalReference": "obsidian-typings!HighlightOutline:constructor(1)",
              "docComment": "/**\n * Constructs a new instance of the `HighlightOutline` class\n *\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor(outlines: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", box: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", lastPoint: "
                },
                {
                  "kind": "Content",
                  "text": "any"
                },
                {
                  "kind": "Content",
                  "text": ");"
                }
              ],
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "outlines",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "box",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "lastPoint",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ]
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!HighlightOutline#box:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get box(): "
                },
                {
                  "kind": "Reference",
                  "text": "Object",
                  "canonicalReference": "!Object:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "box",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!HighlightOutline#classNamesForOutlining:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get classNamesForOutlining(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "classNamesForOutlining",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!HighlightOutline#lastPoint:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastPoint: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastPoint",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!HighlightOutline#serialize:member(1)",
              "docComment": "/**\n * Serialize the outlines into the PDF page coordinate system.\n *\n * @param bbox - the bounding box of the annotation.\n *\n * @param rotation - the rotation of the annotation.\n *\n * @returns Serialized outlines.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(bbox: "
                },
                {
                  "kind": "Content",
                  "text": "[blX: string, blY: string, trX: string, trY: string]"
                },
                {
                  "kind": "Content",
                  "text": ", rotation: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Array",
                  "canonicalReference": "!Array:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "Array",
                  "canonicalReference": "!Array:interface"
                },
                {
                  "kind": "Content",
                  "text": "<number>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "bbox",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "rotation",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "serialize"
            }
          ],
          "extendsTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          },
          "implementsTokenRanges": []
        },
        {
          "kind": "Class",
          "canonicalReference": "obsidian-typings!HighlightOutliner:class",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class HighlightOutliner "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PdfJs/HighlightOutliner.d.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "HighlightOutliner",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Constructor",
              "canonicalReference": "obsidian-typings!HighlightOutliner:constructor(1)",
              "docComment": "/**\n * Construct an outliner.\n *\n * @param boxes - An array of axis-aligned rectangles.\n *\n * @param borderWidth - The width of the border of the boxes, it. allows to make the boxes bigger (or smaller).\n *\n * @param innerMargin - The margin between the boxes and the. outlines. It's important to not have a null innerMargin when we want to. draw the outline else the stroked outline could be clipped because of its. width.\n *\n * @param isLTR - true if we're in LTR mode. It's used to determine. the last point of the boxes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor(boxes: "
                },
                {
                  "kind": "Reference",
                  "text": "Array",
                  "canonicalReference": "!Array:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "Object",
                  "canonicalReference": "!Object:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ", borderWidth?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", innerMargin?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", isLTR?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ");"
                }
              ],
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "boxes",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 5
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "borderWidth",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 7
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "innerMargin",
                  "parameterTypeTokenRange": {
                    "startIndex": 8,
                    "endIndex": 9
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "isLTR",
                  "parameterTypeTokenRange": {
                    "startIndex": 10,
                    "endIndex": 11
                  },
                  "isOptional": true
                }
              ]
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!HighlightOutliner#getOutlines:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getOutlines(): "
                },
                {
                  "kind": "Reference",
                  "text": "HighlightOutline",
                  "canonicalReference": "obsidian-typings!HighlightOutline:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "getOutlines"
            }
          ],
          "implementsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HotkeyManager:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HotkeyManager "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/HotkeyManager/HotkeyManager.d.ts",
          "releaseTag": "Public",
          "name": "HotkeyManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#addDefaultHotkeys:member(1)",
              "docComment": "/**\n * Add a hotkey to the default hotkeys.\n *\n * @param command - Command ID to add hotkey to.\n *\n * @param keys - Hotkeys to add.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addDefaultHotkeys(command: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", keys: "
                },
                {
                  "kind": "Reference",
                  "text": "KeymapInfo",
                  "canonicalReference": "obsidian!KeymapInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "keys",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "addDefaultHotkeys"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#app:member",
              "docComment": "/**\n * Reference to App.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#bake:member(1)",
              "docComment": "/**\n * Bake hotkeys (create mapping of pressed key to command ID).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bake(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "bake"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#baked:member",
              "docComment": "/**\n * Whether hotkeys have been baked (checks completed).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "baked: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "baked",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#bakedHotkeys:member",
              "docComment": "/**\n * Assigned hotkeys.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bakedHotkeys: "
                },
                {
                  "kind": "Reference",
                  "text": "KeymapInfo",
                  "canonicalReference": "obsidian!KeymapInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bakedHotkeys",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#bakedIds:member",
              "docComment": "/**\n * Array of hotkey index to command ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bakedIds: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bakedIds",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#customKeys:member",
              "docComment": "/**\n * Custom (non-Obsidian default) hotkeys, one to many mapping of command ID to assigned hotkey.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "customKeys: "
                },
                {
                  "kind": "Reference",
                  "text": "HotkeyManagerCustomKeysRecord",
                  "canonicalReference": "obsidian-typings!HotkeyManagerCustomKeysRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "customKeys",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#defaultKeys:member",
              "docComment": "/**\n * Default hotkeys, one to many mapping of command ID to assigned hotkey.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultKeys: "
                },
                {
                  "kind": "Reference",
                  "text": "HotkeyManagerDefaultKeysRecord",
                  "canonicalReference": "obsidian-typings!HotkeyManagerDefaultKeysRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultKeys",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#getDefaultHotkeys:member(1)",
              "docComment": "/**\n * Get hotkey associated with command ID.\n *\n * @param command - Command ID to get hotkey for.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDefaultHotkeys(command: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "KeymapInfo",
                  "canonicalReference": "obsidian!KeymapInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getDefaultHotkeys"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#getHotkeys:member(1)",
              "docComment": "/**\n * Get hotkey associated with command ID.\n *\n * @param command - Command ID to get hotkey for.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getHotkeys(command: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "KeymapInfo",
                  "canonicalReference": "obsidian!KeymapInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getHotkeys"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#load:member(1)",
              "docComment": "/**\n * Load hotkeys from storage.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "load(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "load"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#onConfigFileChange:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onConfigFileChange: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onConfigFileChange",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#onRaw:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRaw(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onRaw"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#onTrigger:member(1)",
              "docComment": "/**\n * Trigger a command by keyboard event.\n *\n * @param event - Keyboard event to trigger command with.\n *\n * @param keypress - Pressed key information.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTrigger(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", keypress: "
                },
                {
                  "kind": "Reference",
                  "text": "KeymapInfo",
                  "canonicalReference": "obsidian!KeymapInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "keypress",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onTrigger"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#printHotkeyForCommand:member(1)",
              "docComment": "/**\n * Pretty-print hotkey of a command.\n *\n * @param commandId - Command ID to print hotkey for.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "printHotkeyForCommand(commandId: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "commandId",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "printHotkeyForCommand"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#registerListeners:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerListeners(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "registerListeners"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#removeDefaultHotkeys:member(1)",
              "docComment": "/**\n * Remove a hotkey from the default hotkeys.\n *\n * @param command - Command ID to remove hotkey from.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeDefaultHotkeys(command: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeDefaultHotkeys"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#removeHotkeys:member(1)",
              "docComment": "/**\n * Remove a hotkey from the custom hotkeys.\n *\n * @param command - Command ID to remove hotkey from.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeHotkeys(command: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeHotkeys"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#save:member(1)",
              "docComment": "/**\n * Save custom hotkeys to storage.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "save(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "save"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeyManager#setHotkeys:member(1)",
              "docComment": "/**\n * Add a hotkey to the custom hotkeys (overrides default hotkeys).\n *\n * @param command - Command ID to add hotkey to.\n *\n * @param keys - Hotkeys to add.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setHotkeys(command: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", keys: "
                },
                {
                  "kind": "Reference",
                  "text": "KeymapInfo",
                  "canonicalReference": "obsidian!KeymapInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "keys",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "setHotkeys"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HotkeyManagerCustomKeysRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HotkeyManagerCustomKeysRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "KeymapInfo",
              "canonicalReference": "obsidian!KeymapInfo:interface"
            },
            {
              "kind": "Content",
              "text": "[]>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/HotkeyManager/HotkeyManagerCustomKeysRecord.d.ts",
          "releaseTag": "Public",
          "name": "HotkeyManagerCustomKeysRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HotkeyManagerDefaultKeysRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HotkeyManagerDefaultKeysRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "KeymapInfo",
              "canonicalReference": "obsidian!KeymapInfo:interface"
            },
            {
              "kind": "Content",
              "text": "[]>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/HotkeyManager/HotkeyManagerDefaultKeysRecord.d.ts",
          "releaseTag": "Public",
          "name": "HotkeyManagerDefaultKeysRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HotkeysSettingTab:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HotkeysSettingTab extends "
            },
            {
              "kind": "Reference",
              "text": "SettingTab",
              "canonicalReference": "obsidian!SettingTab:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/HotkeysSettingTab.d.ts",
          "releaseTag": "Public",
          "name": "HotkeysSettingTab",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HotkeysSettingTab#searchComponent:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchComponent: "
                },
                {
                  "kind": "Reference",
                  "text": "SearchComponent",
                  "canonicalReference": "obsidian!SearchComponent:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchComponent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!HotkeysSettingTab#updateHotkeyVisibility:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateHotkeyVisibility(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateHotkeyVisibility"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HourFunction:interface",
          "docComment": "/**\n * Function `Hour`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HourFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasExtract",
              "canonicalReference": "obsidian-typings!HasExtract:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/HourFunction.d.ts",
          "releaseTag": "Public",
          "name": "HourFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HoverLinkEvent:interface",
          "docComment": "/**\n * Event triggered when a link is hovered.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HoverLinkEvent "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/HoverLinkEvent.d.ts",
          "releaseTag": "Public",
          "name": "HoverLinkEvent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HoverLinkEvent#event:member",
              "docComment": "/**\n * The mouse event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "event",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HoverLinkEvent#hoverParent:member",
              "docComment": "/**\n * The hover parent.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverParent: "
                },
                {
                  "kind": "Reference",
                  "text": "HoverParent",
                  "canonicalReference": "obsidian!HoverParent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverParent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HoverLinkEvent#linktext:member",
              "docComment": "/**\n * The link text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "linktext: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "linktext",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HoverLinkEvent#source:member",
              "docComment": "/**\n * The source of the event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "source: "
                },
                {
                  "kind": "Content",
                  "text": "'search' | 'editor' | 'preview' | 'properties' | 'graph' | 'file-explorer' | 'hover-link'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "source",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HoverLinkEvent#sourcePath:member",
              "docComment": "/**\n * The source path.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourcePath?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "sourcePath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HoverLinkEvent#state:member",
              "docComment": "/**\n * The state of the event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state?: "
                },
                {
                  "kind": "Reference",
                  "text": "HoverLinkEventState",
                  "canonicalReference": "obsidian-typings!HoverLinkEventState:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "state",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HoverLinkEvent#targetEl:member",
              "docComment": "/**\n * The target element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "targetEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!HoverLinkEventState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface HoverLinkEventState "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/HoverLinkEventState.d.ts",
          "releaseTag": "Public",
          "name": "HoverLinkEventState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!HoverLinkEventState#scroll:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scroll: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scroll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!IfFunction:interface",
          "docComment": "/**\n * Function `If`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface IfFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/IfFunction.d.ts",
          "releaseTag": "Public",
          "name": "IfFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!IFramedMarkdownEditor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface IFramedMarkdownEditor extends "
            },
            {
              "kind": "Reference",
              "text": "MarkdownScrollableEditView",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/IFramedMarkdownEditor.d.ts",
          "releaseTag": "Public",
          "name": "IFramedMarkdownEditor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!IFramedMarkdownEditor#cleanup:member",
              "docComment": "/**\n * Function that cleans up the iframe and listeners.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cleanup: "
                },
                {
                  "kind": "Content",
                  "text": "null | (() => void)"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cleanup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!IFramedMarkdownEditor#cleanupIframe:member(1)",
              "docComment": "/**\n * Executes cleanup function if exists.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cleanupIframe(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "cleanupIframe"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!IFramedMarkdownEditor#getDynamicExtensions:member(1)",
              "docComment": "/**\n * Constructs extensions for the editor based on user settings.\n *\n * @remark\n *\n * Creates extension for overriding escape keymap to showPreview.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDynamicExtensions(): "
                },
                {
                  "kind": "Reference",
                  "text": "Extension",
                  "canonicalReference": "@codemirror/state!Extension:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getDynamicExtensions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!IFramedMarkdownEditor#iframeEl:member",
              "docComment": "/**\n * Element where the editor is embedded into.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "iframeEl: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLIFrameElement",
                  "canonicalReference": "!HTMLIFrameElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "iframeEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!IFramedMarkdownEditor#onIframeLoad:member(1)",
              "docComment": "/**\n * Loads the iframe element and prepare cleanup function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onIframeLoad(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onIframeLoad"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!IFramedMarkdownEditor#onunload:member(1)",
              "docComment": "/**\n * Execute cleanup of the iframe.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onunload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onunload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!IFramedMarkdownEditor#onUpdate:member(1)",
              "docComment": "/**\n * Execute functionality on CM editor state update.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onUpdate(update: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewUpdate",
                  "canonicalReference": "@codemirror/view!ViewUpdate:class"
                },
                {
                  "kind": "Content",
                  "text": ", changed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "update",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "changed",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onUpdate"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ImageView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ImageView extends "
            },
            {
              "kind": "Reference",
              "text": "EditableFileView",
              "canonicalReference": "obsidian!EditableFileView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/ImageView.d.ts",
          "releaseTag": "Public",
          "name": "ImageView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ImageView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ImageViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ImageViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ImageView",
              "canonicalReference": "obsidian-typings!ImageView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/ImageViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "ImageViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ImportedAttachment:interface",
          "docComment": "/**\n * Imported attachment.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ImportedAttachment "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ImportedAttachment.d.ts",
          "releaseTag": "Public",
          "name": "ImportedAttachment",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ImportedAttachment#data:member",
              "docComment": "/**\n * Promise that resolves to the attachment file content.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ArrayBuffer",
                  "canonicalReference": "!ArrayBuffer:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ImportedAttachment#extension:member",
              "docComment": "/**\n * An attachment file extension.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extension: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "extension",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ImportedAttachment#filepath:member",
              "docComment": "/**\n * An attachment file path.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "filepath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "filepath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ImportedAttachment#name:member",
              "docComment": "/**\n * An attachment file name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!IndexFunction:interface",
          "docComment": "/**\n * Function `Index`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface IndexFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/IndexFunction.d.ts",
          "releaseTag": "Public",
          "name": "IndexFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InfinityScroll:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InfinityScroll "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/InfinityScroll.d.ts",
          "releaseTag": "Public",
          "name": "InfinityScroll",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#_layout:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_layout(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "_layout"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#_measure:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_measure(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "_measure"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#_precompute:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_precompute(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "_precompute"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#compute:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "compute(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "compute"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#findElementTop:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findElementTop(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", z: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "z",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "findElementTop"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#getRootTop:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getRootTop(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getRootTop"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#height:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#invalidate:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "invalidate(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "invalidate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#invalidateAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "invalidateAll(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "invalidateAll"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#lastScroll:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastScroll: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastScroll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#measure:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "measure(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "measure"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#onResize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#onScroll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onScroll(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onScroll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#queueCompute:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queueCompute(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "queueCompute"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#queued:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queued: "
                },
                {
                  "kind": "Content",
                  "text": "unknown | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "queued",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#renderBlockSize:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderBlockSize: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderBlockSize",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#rootEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rootEl: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rootEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#scrollEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scrollEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scrollEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#scrollIntoView:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scrollIntoView(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "scrollIntoView"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#setWidth:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setWidth: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "setWidth",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", z: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", u: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", v: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", w: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 13,
                "endIndex": 14
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "z",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "u",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "v",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "w",
                  "parameterTypeTokenRange": {
                    "startIndex": 11,
                    "endIndex": 12
                  },
                  "isOptional": false
                }
              ],
              "name": "update"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#updateVirtualDisplay:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateVirtualDisplay(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateVirtualDisplay"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InfinityScroll#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InfoFileView:interface",
          "docComment": "/**\n * Info file view.\n *\n * @remark\n *\n * This is probably not the right term.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InfoFileView extends "
            },
            {
              "kind": "Reference",
              "text": "FileView",
              "canonicalReference": "obsidian!FileView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/InfoFileView.d.ts",
          "releaseTag": "Public",
          "name": "InfoFileView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InfoFileView#onFileOpen:member(1)",
              "docComment": "/**\n * Called when a file is opened. Loads the file and requests a content update.\n *\n * @param file - The opened file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileOpen(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileOpen"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InFolderFunction:interface",
          "docComment": "/**\n * Function `InFolder`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InFolderFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/InFolderFunction.d.ts",
          "releaseTag": "Public",
          "name": "InFolderFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InstallThemeOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InstallThemeOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/CustomCSS/InstallThemeOptions.d.ts",
          "releaseTag": "Public",
          "name": "InstallThemeOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InstallThemeOptions#author:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "author: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "author",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InstallThemeOptions#name:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InstallThemeOptions#repo:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "repo: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "repo",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InternalPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InternalPlugin<InternalPluginInstance> extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/InternalPlugin.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "InternalPluginInstance",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "InternalPlugin",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#addedButtonEls:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addedButtonEls: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "addedButtonEls",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#addSettingTab:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addSettingTab(settingTab: "
                },
                {
                  "kind": "Reference",
                  "text": "PluginSettingTab",
                  "canonicalReference": "obsidian!PluginSettingTab:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "settingTab",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addSettingTab"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#commands:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "commands: "
                },
                {
                  "kind": "Reference",
                  "text": "Command",
                  "canonicalReference": "obsidian!Command:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "commands",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#deleteData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deleteData(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "deleteData"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#disable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "disable(isDisabledByUser?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "isDisabledByUser",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "disable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#enable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enable(isEnabledByUser?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "isEnabledByUser",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "enable"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#enabled:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enabled: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "enabled",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#getModifiedTime:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getModifiedTime(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<number | undefined>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getModifiedTime"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#handleConfigFileChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleConfigFileChange(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "handleConfigFileChange"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#hasStatusBarItem:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hasStatusBarItem: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hasStatusBarItem",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#init:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "init(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "init"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#instance:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "instance: "
                },
                {
                  "kind": "Content",
                  "text": "InternalPluginInstance"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "instance",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#lastSave:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastSave: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastSave",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#loadData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadData(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<object | null>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadData"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#manager:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "manager: "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPlugins",
                  "canonicalReference": "obsidian-typings!InternalPlugins:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "manager",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#mobileFileInfo:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mobileFileInfo: "
                },
                {
                  "kind": "Reference",
                  "text": "MobileFileInfo",
                  "canonicalReference": "obsidian-typings!MobileFileInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mobileFileInfo",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#onConfigFileChange:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onConfigFileChange: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onConfigFileChange",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#registerGlobalCommand:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerGlobalCommand(command: "
                },
                {
                  "kind": "Reference",
                  "text": "Command",
                  "canonicalReference": "obsidian!Command:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "registerGlobalCommand"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#registerMobileFileInfo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerMobileFileInfo(renderCallback: "
                },
                {
                  "kind": "Content",
                  "text": "(el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "renderCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "registerMobileFileInfo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#registerRibbonItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerRibbonItem(title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", icon: "
                },
                {
                  "kind": "Reference",
                  "text": "IconName",
                  "canonicalReference": "obsidian!IconName:type"
                },
                {
                  "kind": "Content",
                  "text": ", callback: "
                },
                {
                  "kind": "Content",
                  "text": "() => "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "title",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "icon",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "registerRibbonItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#registerStatusBarItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerStatusBarItem(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "registerStatusBarItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#registerViewType:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerViewType(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", creator: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewCreator",
                  "canonicalReference": "obsidian!ViewCreator:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "creator",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "registerViewType"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#ribbonItems:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ribbonItems: "
                },
                {
                  "kind": "Reference",
                  "text": "RibbonItem",
                  "canonicalReference": "obsidian-typings!RibbonItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ribbonItems",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#saveData:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveData(data: "
                },
                {
                  "kind": "Content",
                  "text": "object"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "saveData"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#statusBarEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "statusBarEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "statusBarEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugin#views:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "views: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "ViewCreator",
                  "canonicalReference": "obsidian!ViewCreator:type"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "views",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InternalPluginConstructor:interface",
          "docComment": "/**\n * The InternalPlugin constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InternalPluginConstructor<Instance> extends\n    "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[\n        app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": ",\n        instance: Instance,\n        internalPlugins: "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugins",
              "canonicalReference": "obsidian-typings!InternalPlugins:interface"
            },
            {
              "kind": "Content",
              "text": "\n    ], "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<Instance>>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Constructors/InternalPluginConstructor.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "Instance",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "InternalPluginConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 9
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InternalPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InternalPluginInstance<InternalPlugin> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/InternalPluginInstance.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "InternalPlugin",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "InternalPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPluginInstance#description:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "description: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "description",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPluginInstance#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPluginInstance#init:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "init(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ", plugin: "
                },
                {
                  "kind": "Content",
                  "text": "InternalPlugin"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "plugin",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "init"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPluginInstance#name:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPluginInstance#onDisable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onDisable?(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ", plugin: "
                },
                {
                  "kind": "Content",
                  "text": "InternalPlugin"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "plugin",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onDisable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPluginInstance#onEnable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEnable?(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ", plugin: "
                },
                {
                  "kind": "Content",
                  "text": "InternalPlugin"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "plugin",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onEnable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPluginInstance#onUserDisable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onUserDisable?(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onUserDisable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPluginInstance#onUserEnable:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onUserEnable?(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "app",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onUserEnable"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Variable",
          "canonicalReference": "obsidian-typings!InternalPluginName:var",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "InternalPluginName: "
            },
            {
              "kind": "Content",
              "text": "{\n    readonly AudioRecorder: \"audio-recorder\";\n    readonly Backlink: \"backlink\";\n    readonly Bases: \"bases\";\n    readonly Bookmarks: \"bookmarks\";\n    readonly Canvas: \"canvas\";\n    readonly CommandPalette: \"command-palette\";\n    readonly DailyNotes: \"daily-notes\";\n    readonly EditorStatus: \"editor-status\";\n    readonly FileExplorer: \"file-explorer\";\n    readonly FileRecovery: \"file-recovery\";\n    readonly Footnotes: \"footnotes\";\n    readonly GlobalSearch: \"global-search\";\n    readonly Graph: \"graph\";\n    readonly MarkdownImporter: \"markdown-importer\";\n    readonly NoteComposer: \"note-composer\";\n    readonly OutgoingLink: \"outgoing-link\";\n    readonly Outline: \"outline\";\n    readonly PagePreview: \"page-preview\";\n    readonly Properties: \"properties\";\n    readonly Publish: \"publish\";\n    readonly RandomNote: \"random-note\";\n    readonly SlashCommand: \"slash-command\";\n    readonly Slides: \"slides\";\n    readonly Switcher: \"switcher\";\n    readonly Sync: \"sync\";\n    readonly TagPane: \"tag-pane\";\n    readonly Templates: \"templates\";\n    readonly Webviewer: \"webviewer\";\n    readonly WordCount: \"word-count\";\n    readonly Workspaces: \"workspaces\";\n    readonly ZkPrefixer: \"zk-prefixer\";\n}"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constants/InternalPluginName.d.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "InternalPluginName",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!InternalPluginNameInstancesMapping:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type InternalPluginNameInstancesMapping = "
            },
            {
              "kind": "Content",
              "text": "{\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.AudioRecorder",
              "canonicalReference": "obsidian-typings!~__type#AudioRecorder"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "AudioRecorderPluginInstance",
              "canonicalReference": "obsidian-typings!AudioRecorderPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Backlink",
              "canonicalReference": "obsidian-typings!~__type#Backlink"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BacklinkPluginInstance",
              "canonicalReference": "obsidian-typings!BacklinkPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Bases",
              "canonicalReference": "obsidian-typings!~__type#Bases"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BasesPluginInstance",
              "canonicalReference": "obsidian-typings!BasesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Bookmarks",
              "canonicalReference": "obsidian-typings!~__type#Bookmarks"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BookmarksPluginInstance",
              "canonicalReference": "obsidian-typings!BookmarksPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Webviewer",
              "canonicalReference": "obsidian-typings!~__type#Webviewer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WebviewerPluginInstance",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Canvas",
              "canonicalReference": "obsidian-typings!~__type#Canvas"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "CanvasPluginInstance",
              "canonicalReference": "obsidian-typings!CanvasPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.CommandPalette",
              "canonicalReference": "obsidian-typings!~__type#CommandPalette"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "CommandPalettePluginInstance",
              "canonicalReference": "obsidian-typings!CommandPalettePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.DailyNotes",
              "canonicalReference": "obsidian-typings!~__type#DailyNotes"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "DailyNotesPluginInstance",
              "canonicalReference": "obsidian-typings!DailyNotesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.EditorStatus",
              "canonicalReference": "obsidian-typings!~__type#EditorStatus"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "EditorStatusPluginInstance",
              "canonicalReference": "obsidian-typings!EditorStatusPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.FileExplorer",
              "canonicalReference": "obsidian-typings!~__type#FileExplorer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FileExplorerPluginInstance",
              "canonicalReference": "obsidian-typings!FileExplorerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.FileRecovery",
              "canonicalReference": "obsidian-typings!~__type#FileRecovery"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FileRecoveryPluginInstance",
              "canonicalReference": "obsidian-typings!FileRecoveryPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Footnotes",
              "canonicalReference": "obsidian-typings!~__type#Footnotes"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FootnotesPluginInstance",
              "canonicalReference": "obsidian-typings!FootnotesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.GlobalSearch",
              "canonicalReference": "obsidian-typings!~__type#GlobalSearch"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "GlobalSearchPluginInstance",
              "canonicalReference": "obsidian-typings!GlobalSearchPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Graph",
              "canonicalReference": "obsidian-typings!~__type#Graph"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "GraphPluginInstance",
              "canonicalReference": "obsidian-typings!GraphPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.MarkdownImporter",
              "canonicalReference": "obsidian-typings!~__type#MarkdownImporter"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "MarkdownImporterPluginInstance",
              "canonicalReference": "obsidian-typings!MarkdownImporterPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.NoteComposer",
              "canonicalReference": "obsidian-typings!~__type#NoteComposer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "NoteComposerPluginInstance",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.OutgoingLink",
              "canonicalReference": "obsidian-typings!~__type#OutgoingLink"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "OutgoingLinkPluginInstance",
              "canonicalReference": "obsidian-typings!OutgoingLinkPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Outline",
              "canonicalReference": "obsidian-typings!~__type#Outline"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "OutlinePluginInstance",
              "canonicalReference": "obsidian-typings!OutlinePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.PagePreview",
              "canonicalReference": "obsidian-typings!~__type#PagePreview"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "PagePreviewPluginInstance",
              "canonicalReference": "obsidian-typings!PagePreviewPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Properties",
              "canonicalReference": "obsidian-typings!~__type#Properties"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "PropertiesPluginInstance",
              "canonicalReference": "obsidian-typings!PropertiesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Publish",
              "canonicalReference": "obsidian-typings!~__type#Publish"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "PublishPluginInstance",
              "canonicalReference": "obsidian-typings!PublishPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.RandomNote",
              "canonicalReference": "obsidian-typings!~__type#RandomNote"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "RandomNotePluginInstance",
              "canonicalReference": "obsidian-typings!RandomNotePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.SlashCommand",
              "canonicalReference": "obsidian-typings!~__type#SlashCommand"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SlashCommandPluginInstance",
              "canonicalReference": "obsidian-typings!SlashCommandPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Slides",
              "canonicalReference": "obsidian-typings!~__type#Slides"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SlidesPluginInstance",
              "canonicalReference": "obsidian-typings!SlidesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Switcher",
              "canonicalReference": "obsidian-typings!~__type#Switcher"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SwitcherPluginInstance",
              "canonicalReference": "obsidian-typings!SwitcherPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Sync",
              "canonicalReference": "obsidian-typings!~__type#Sync"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SyncPluginInstance",
              "canonicalReference": "obsidian-typings!SyncPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.TagPane",
              "canonicalReference": "obsidian-typings!~__type#TagPane"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TagPanePluginInstance",
              "canonicalReference": "obsidian-typings!TagPanePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Templates",
              "canonicalReference": "obsidian-typings!~__type#Templates"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TemplatesPluginInstance",
              "canonicalReference": "obsidian-typings!TemplatesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.WordCount",
              "canonicalReference": "obsidian-typings!~__type#WordCount"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WordCountPluginInstance",
              "canonicalReference": "obsidian-typings!WordCountPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Workspaces",
              "canonicalReference": "obsidian-typings!~__type#Workspaces"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WorkspacesPluginInstance",
              "canonicalReference": "obsidian-typings!WorkspacesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.ZkPrefixer",
              "canonicalReference": "obsidian-typings!~__type#ZkPrefixer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "ZkPrefixerPluginInstance",
              "canonicalReference": "obsidian-typings!ZkPrefixerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ";\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/InternalPluginNameInstancesMapping.d.ts",
          "releaseTag": "Public",
          "name": "InternalPluginNameInstancesMapping",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 126
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!InternalPluginNamePluginsMapping:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type InternalPluginNamePluginsMapping = "
            },
            {
              "kind": "Content",
              "text": "{\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.AudioRecorder",
              "canonicalReference": "obsidian-typings!~__type#AudioRecorder"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "AudioRecorderPlugin",
              "canonicalReference": "obsidian-typings!AudioRecorderPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Backlink",
              "canonicalReference": "obsidian-typings!~__type#Backlink"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BacklinkPlugin",
              "canonicalReference": "obsidian-typings!BacklinkPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Bases",
              "canonicalReference": "obsidian-typings!~__type#Bases"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BasesPlugin",
              "canonicalReference": "obsidian-typings!BasesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Bookmarks",
              "canonicalReference": "obsidian-typings!~__type#Bookmarks"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BookmarksPlugin",
              "canonicalReference": "obsidian-typings!BookmarksPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Webviewer",
              "canonicalReference": "obsidian-typings!~__type#Webviewer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WebviewerPlugin",
              "canonicalReference": "obsidian-typings!WebviewerPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Canvas",
              "canonicalReference": "obsidian-typings!~__type#Canvas"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "CanvasPlugin",
              "canonicalReference": "obsidian-typings!CanvasPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.CommandPalette",
              "canonicalReference": "obsidian-typings!~__type#CommandPalette"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "CommandPalettePlugin",
              "canonicalReference": "obsidian-typings!CommandPalettePlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.DailyNotes",
              "canonicalReference": "obsidian-typings!~__type#DailyNotes"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "DailyNotesPlugin",
              "canonicalReference": "obsidian-typings!DailyNotesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.EditorStatus",
              "canonicalReference": "obsidian-typings!~__type#EditorStatus"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "EditorStatusPlugin",
              "canonicalReference": "obsidian-typings!EditorStatusPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.FileExplorer",
              "canonicalReference": "obsidian-typings!~__type#FileExplorer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FileExplorerPlugin",
              "canonicalReference": "obsidian-typings!FileExplorerPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.FileRecovery",
              "canonicalReference": "obsidian-typings!~__type#FileRecovery"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FileRecoveryPlugin",
              "canonicalReference": "obsidian-typings!FileRecoveryPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Footnotes",
              "canonicalReference": "obsidian-typings!~__type#Footnotes"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FootnotesPlugin",
              "canonicalReference": "obsidian-typings!FootnotesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.GlobalSearch",
              "canonicalReference": "obsidian-typings!~__type#GlobalSearch"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "GlobalSearchPlugin",
              "canonicalReference": "obsidian-typings!GlobalSearchPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Graph",
              "canonicalReference": "obsidian-typings!~__type#Graph"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "GraphPlugin",
              "canonicalReference": "obsidian-typings!GraphPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.MarkdownImporter",
              "canonicalReference": "obsidian-typings!~__type#MarkdownImporter"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "MarkdownImporterPlugin",
              "canonicalReference": "obsidian-typings!MarkdownImporterPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.NoteComposer",
              "canonicalReference": "obsidian-typings!~__type#NoteComposer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "NoteComposerPlugin",
              "canonicalReference": "obsidian-typings!NoteComposerPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.OutgoingLink",
              "canonicalReference": "obsidian-typings!~__type#OutgoingLink"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "OutgoingLinkPlugin",
              "canonicalReference": "obsidian-typings!OutgoingLinkPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Outline",
              "canonicalReference": "obsidian-typings!~__type#Outline"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "OutlinePlugin",
              "canonicalReference": "obsidian-typings!OutlinePlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.PagePreview",
              "canonicalReference": "obsidian-typings!~__type#PagePreview"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "PagePreviewPlugin",
              "canonicalReference": "obsidian-typings!PagePreviewPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Properties",
              "canonicalReference": "obsidian-typings!~__type#Properties"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "PropertiesPlugin",
              "canonicalReference": "obsidian-typings!PropertiesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Publish",
              "canonicalReference": "obsidian-typings!~__type#Publish"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "PublishPlugin",
              "canonicalReference": "obsidian-typings!PublishPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.RandomNote",
              "canonicalReference": "obsidian-typings!~__type#RandomNote"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "RandomNotePlugin",
              "canonicalReference": "obsidian-typings!RandomNotePlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.SlashCommand",
              "canonicalReference": "obsidian-typings!~__type#SlashCommand"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SlashCommandPlugin",
              "canonicalReference": "obsidian-typings!SlashCommandPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Slides",
              "canonicalReference": "obsidian-typings!~__type#Slides"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SlidesPlugin",
              "canonicalReference": "obsidian-typings!SlidesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Switcher",
              "canonicalReference": "obsidian-typings!~__type#Switcher"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SwitcherPlugin",
              "canonicalReference": "obsidian-typings!SwitcherPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Sync",
              "canonicalReference": "obsidian-typings!~__type#Sync"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SyncPlugin",
              "canonicalReference": "obsidian-typings!SyncPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.TagPane",
              "canonicalReference": "obsidian-typings!~__type#TagPane"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TagPanePlugin",
              "canonicalReference": "obsidian-typings!TagPanePlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Templates",
              "canonicalReference": "obsidian-typings!~__type#Templates"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TemplatesPlugin",
              "canonicalReference": "obsidian-typings!TemplatesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.WordCount",
              "canonicalReference": "obsidian-typings!~__type#WordCount"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WordCountPlugin",
              "canonicalReference": "obsidian-typings!WordCountPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.Workspaces",
              "canonicalReference": "obsidian-typings!~__type#Workspaces"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WorkspacesPlugin",
              "canonicalReference": "obsidian-typings!WorkspacesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName.ZkPrefixer",
              "canonicalReference": "obsidian-typings!~__type#ZkPrefixer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "ZkPrefixerPlugin",
              "canonicalReference": "obsidian-typings!ZkPrefixerPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ";\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/InternalPluginNamePluginsMapping.d.ts",
          "releaseTag": "Public",
          "name": "InternalPluginNamePluginsMapping",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 126
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!InternalPluginNameType:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type InternalPluginNameType = "
            },
            {
              "kind": "Content",
              "text": "(typeof "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName",
              "canonicalReference": "obsidian-typings!InternalPluginName:var"
            },
            {
              "kind": "Content",
              "text": ")[keyof typeof "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginName",
              "canonicalReference": "obsidian-typings!InternalPluginName:var"
            },
            {
              "kind": "Content",
              "text": "]"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/InternalPluginNameType.d.ts",
          "releaseTag": "Public",
          "name": "InternalPluginNameType",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InternalPlugins:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InternalPlugins extends "
            },
            {
              "kind": "Reference",
              "text": "Events",
              "canonicalReference": "obsidian!Events:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/InternalPlugins.d.ts",
          "releaseTag": "Public",
          "name": "InternalPlugins",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#app:member",
              "docComment": "/**\n * Reference to App.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#config:member",
              "docComment": "/**\n * Mapping of whether an internal plugin is enabled.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "config: "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPluginsConfigRecord",
                  "canonicalReference": "obsidian-typings!InternalPluginsConfigRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "config",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#enable:member(1)",
              "docComment": "/**\n * - Load plugin configs and enable plugins.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enable(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "enable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#getEnabledPluginById:member(1)",
              "docComment": "/**\n * Get an enabled internal plugin by ID.\n *\n * @param id - ID of the plugin to get.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEnabledPluginById<ID extends "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPluginNameType",
                  "canonicalReference": "obsidian-typings!InternalPluginNameType:type"
                },
                {
                  "kind": "Content",
                  "text": ">(id: "
                },
                {
                  "kind": "Content",
                  "text": "ID"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPluginNameInstancesMapping",
                  "canonicalReference": "obsidian-typings!InternalPluginNameInstancesMapping:type"
                },
                {
                  "kind": "Content",
                  "text": "[ID] | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "ID",
                  "constraintTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "getEnabledPluginById"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#getEnabledPlugins:member(1)",
              "docComment": "/**\n * Get all enabled internal plugins.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getEnabledPlugins(): "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPlugin",
                  "canonicalReference": "obsidian-typings!InternalPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getEnabledPlugins"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#getPluginById:member(1)",
              "docComment": "/**\n * Get an internal plugin by ID.\n *\n * @param id - ID of the plugin to get.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getPluginById<ID extends "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPluginNameType",
                  "canonicalReference": "obsidian-typings!InternalPluginNameType:type"
                },
                {
                  "kind": "Content",
                  "text": ">(id: "
                },
                {
                  "kind": "Content",
                  "text": "ID"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPluginNamePluginsMapping",
                  "canonicalReference": "obsidian-typings!InternalPluginNamePluginsMapping:type"
                },
                {
                  "kind": "Content",
                  "text": "[ID] | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "ID",
                  "constraintTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "getPluginById"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#loadPlugin:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadPlugin<Instance extends "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPluginInstance",
                  "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ">(internalPluginInstance: "
                },
                {
                  "kind": "Content",
                  "text": "Instance"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "Instance"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "internalPluginInstance",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "Instance",
                  "constraintTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "loadPlugin"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#onRaw:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRaw(configPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "configPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onRaw"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#plugins:member",
              "docComment": "/**\n * Plugin configs for internal plugins.\n *\n * @remark\n *\n * Prefer usage of getPluginById to access a plugin.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugins: "
                },
                {
                  "kind": "Reference",
                  "text": "InternalPluginNamePluginsMapping",
                  "canonicalReference": "obsidian-typings!InternalPluginNamePluginsMapping:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugins",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#requestSaveConfig:member",
              "docComment": "/**\n * Request save of plugin configs.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestSaveConfig: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestSaveConfig",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!InternalPlugins#saveConfig:member(1)",
              "docComment": "/**\n * - Save current plugin configs.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveConfig(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveConfig"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InternalPluginsConfigRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InternalPluginsConfigRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "InternalPluginNameType",
              "canonicalReference": "obsidian-typings!InternalPluginNameType:type"
            },
            {
              "kind": "Content",
              "text": ", boolean>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/InternalPluginsConfigRecord.d.ts",
          "releaseTag": "Public",
          "name": "InternalPluginsConfigRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!InternalPluginsConstructor:interface",
          "docComment": "/**\n * The InternalPlugins constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface InternalPluginsConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": "], "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugins",
              "canonicalReference": "obsidian-typings!InternalPlugins:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Constructors/InternalPluginsConstructor.d.ts",
          "releaseTag": "Public",
          "name": "InternalPluginsConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!isEmbedCache:function(1)",
          "docComment": "/**\n * Check if the reference is an embed cache.\n *\n * @param reference - The reference to check.\n *\n * @returns Whether the reference is an embed cache.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function isEmbedCache(reference: "
            },
            {
              "kind": "Reference",
              "text": "Reference",
              "canonicalReference": "obsidian!Reference:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "reference",
              "canonicalReference": "obsidian-typings!~reference"
            },
            {
              "kind": "Content",
              "text": " is "
            },
            {
              "kind": "Reference",
              "text": "EmbedCache",
              "canonicalReference": "obsidian!EmbedCache:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/TypeGuards/isEmbedCache.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "reference",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "isEmbedCache"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!isFrontmatterLinkCache:function(1)",
          "docComment": "/**\n * Check if the reference is a frontmatter link cache.\n *\n * @param reference - The reference to check.\n *\n * @returns Whether the reference is a frontmatter link cache.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function isFrontmatterLinkCache(reference: "
            },
            {
              "kind": "Reference",
              "text": "Reference",
              "canonicalReference": "obsidian!Reference:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "reference",
              "canonicalReference": "obsidian-typings!~reference"
            },
            {
              "kind": "Content",
              "text": " is "
            },
            {
              "kind": "Reference",
              "text": "FrontmatterLinkCache",
              "canonicalReference": "obsidian!FrontmatterLinkCache:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/TypeGuards/isFrontmatterLinkCache.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "reference",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "isFrontmatterLinkCache"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!isLinkCache:function(1)",
          "docComment": "/**\n * Check if the reference is a link cache.\n *\n * @param reference - The reference to check.\n *\n * @returns Whether the reference is a link cache.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function isLinkCache(reference: "
            },
            {
              "kind": "Reference",
              "text": "Reference",
              "canonicalReference": "obsidian!Reference:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "reference",
              "canonicalReference": "obsidian-typings!~reference"
            },
            {
              "kind": "Content",
              "text": " is "
            },
            {
              "kind": "Reference",
              "text": "LinkCache",
              "canonicalReference": "obsidian!LinkCache:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/TypeGuards/isLinkCache.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "reference",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "isLinkCache"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!isReferenceCache:function(1)",
          "docComment": "/**\n * Check if the reference is a reference cache.\n *\n * @param reference - The reference to check.\n *\n * @returns Whether the reference is a reference cache.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function isReferenceCache(reference: "
            },
            {
              "kind": "Reference",
              "text": "Reference",
              "canonicalReference": "obsidian!Reference:interface"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Reference",
              "text": "reference",
              "canonicalReference": "obsidian-typings!~reference"
            },
            {
              "kind": "Content",
              "text": " is "
            },
            {
              "kind": "Reference",
              "text": "ReferenceCache",
              "canonicalReference": "obsidian!ReferenceCache:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/TypeGuards/isReferenceCache.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 6
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "reference",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "isReferenceCache"
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ItemQueue:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ItemQueue<T> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Collections/ItemQueue.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "ItemQueue",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueue#add:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "add(item: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "add"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueue#addList:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addList(items: "
                },
                {
                  "kind": "Content",
                  "text": "T[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "items",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addList"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueue#cancel:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cancel(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "cancel"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueue#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueue#generator:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "generator(): "
                },
                {
                  "kind": "Reference",
                  "text": "AsyncGenerator",
                  "canonicalReference": "!AsyncGenerator:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "generator"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ItemQueue#items:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "items: "
                },
                {
                  "kind": "Reference",
                  "text": "ItemQueueItems",
                  "canonicalReference": "obsidian-typings!ItemQueueItems:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "items",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueue#notify:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "notify(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "notify"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ItemQueue#promise:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "promise: "
                },
                {
                  "kind": "Reference",
                  "text": "PromiseWithResolvers",
                  "canonicalReference": "!PromiseWithResolvers:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T> | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "promise",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueue#remove:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remove(item: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "remove"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ItemQueue#runnable:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "runnable: "
                },
                {
                  "kind": "Reference",
                  "text": "Runnable",
                  "canonicalReference": "obsidian-typings!Runnable:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "runnable",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ItemQueueItems:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ItemQueueItems<T> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Collections/ItemQueueItems.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "ItemQueueItems",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#dequeue:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dequeue(): "
                },
                {
                  "kind": "Content",
                  "text": "T | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "dequeue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#enqueue:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enqueue(item: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "enqueue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#enqueueArray:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enqueueArray(items: "
                },
                {
                  "kind": "Content",
                  "text": "T[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "items",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "enqueueArray"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#get:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(): "
                },
                {
                  "kind": "Content",
                  "text": "T[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "get"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#isEmpty:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isEmpty(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isEmpty"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#length:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "length: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "length",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#offset:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "offset: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "offset",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#peek:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "peek(): "
                },
                {
                  "kind": "Content",
                  "text": "T | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "peek"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#queue:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queue: "
                },
                {
                  "kind": "Content",
                  "text": "T[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "queue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ItemQueueItems#remove:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "remove(item: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "remove"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!JoinFunction:interface",
          "docComment": "/**\n * Function `Join`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface JoinFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/JoinFunction.d.ts",
          "releaseTag": "Public",
          "name": "JoinFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!KeyboardActions:interface",
          "docComment": "/**\n * Keyboard actions.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface KeyboardActions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/KeyboardActions.d.ts",
          "releaseTag": "Public",
          "name": "KeyboardActions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyboardActions#down:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "down?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "down",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyboardActions#left:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "left?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "left",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyboardActions#right:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "right?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "right",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyboardActions#shift:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "shift?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "shift",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyboardActions#up:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "up?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "up",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyboardActions#zoomin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomin?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "zoomin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyboardActions#zoomout:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomout?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "zoomout",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!KeyScope:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface KeyScope "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/KeyScope.d.ts",
          "releaseTag": "Public",
          "name": "KeyScope",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!KeyScope#func:member(1)",
              "docComment": "/**\n * Callback of function to execute when key is pressed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "func(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "func"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyScope#key:member",
              "docComment": "/**\n * Key to match.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "key: "
                },
                {
                  "kind": "Content",
                  "text": "string | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "key",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyScope#modifiers:member",
              "docComment": "/**\n * Modifiers to match.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "modifiers: "
                },
                {
                  "kind": "Content",
                  "text": "string | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "modifiers",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!KeyScope#scope:member",
              "docComment": "/**\n * Scope where the key interceptor is registered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scope: "
                },
                {
                  "kind": "Reference",
                  "text": "Scope",
                  "canonicalReference": "obsidian!Scope:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scope",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LanguageState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @see\n *\n * https://github.com/codemirror/language/blob/main/src/language.ts\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LanguageState "
            }
          ],
          "fileUrlPath": "src/@codemirror__language/internals/LanguageState.d.ts",
          "releaseTag": "Public",
          "name": "LanguageState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!LanguageState#apply:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "apply(tr: "
                },
                {
                  "kind": "Reference",
                  "text": "Transaction",
                  "canonicalReference": "@codemirror/state!Transaction:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "LanguageState",
                  "canonicalReference": "obsidian-typings!LanguageState:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "tr",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "apply"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LanguageState#context:member",
              "docComment": "/**\n * A mutable parse state that is used to preserve work done during the lifetime of a state when moving to the next state.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "context: "
                },
                {
                  "kind": "Reference",
                  "text": "ParseContext",
                  "canonicalReference": "@codemirror/language!ParseContext:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "context",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LanguageState#tree:member",
              "docComment": "/**\n * The current tree. Immutable, because directly accessible from the editor state.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tree: "
                },
                {
                  "kind": "Reference",
                  "text": "LezerTree",
                  "canonicalReference": "@lezer/common!Tree:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tree",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LeafEntry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LeafEntry "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LeafEntry.d.ts",
          "releaseTag": "Public",
          "name": "LeafEntry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LeafEntry#children:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "children?: "
                },
                {
                  "kind": "Reference",
                  "text": "LeafEntry",
                  "canonicalReference": "obsidian-typings!LeafEntry:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "children",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LeafEntry#direction:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "direction?: "
                },
                {
                  "kind": "Reference",
                  "text": "SplitDirection",
                  "canonicalReference": "obsidian!SplitDirection:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "direction",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LeafEntry#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LeafEntry#state:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state?: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewState",
                  "canonicalReference": "obsidian!ViewState:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "state",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LeafEntry#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LeafEntry#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LenFunction:interface",
          "docComment": "/**\n * Function `Len`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LenFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/LenFunction.d.ts",
          "releaseTag": "Public",
          "name": "LenFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LessFunction:interface",
          "docComment": "/**\n * Function `Less`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LessFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/LessFunction.d.ts",
          "releaseTag": "Public",
          "name": "LessFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LessOrEqualFunction:interface",
          "docComment": "/**\n * Function `LessOrEqual`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LessOrEqualFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/LessOrEqualFunction.d.ts",
          "releaseTag": "Public",
          "name": "LessOrEqualFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LineHandle:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LineHandle "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/LineHandle.d.ts",
          "releaseTag": "Public",
          "name": "LineHandle",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LineHandle#index:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "index",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LineHandle#row:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "row: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "row",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LineHandleChange:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LineHandleChange "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/LineHandleChange.d.ts",
          "releaseTag": "Public",
          "name": "LineHandleChange",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LineHandleChange#changes:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "changes: "
                },
                {
                  "kind": "Reference",
                  "text": "ChangeDesc",
                  "canonicalReference": "@codemirror/state!ChangeDesc:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "changes",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LinkChangeUpdate:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LinkChangeUpdate "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LinkUpdate/LinkChangeUpdate.d.ts",
          "releaseTag": "Public",
          "name": "LinkChangeUpdate",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkChangeUpdate#change:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "change: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "change",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkChangeUpdate#reference:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reference: "
                },
                {
                  "kind": "Reference",
                  "text": "ReferenceCache",
                  "canonicalReference": "obsidian!ReferenceCache:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "reference",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkChangeUpdate#sourcePath:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourcePath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sourcePath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LinksToFunction:interface",
          "docComment": "/**\n * Function `LinksTo`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LinksToFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/LinksToFunction.d.ts",
          "releaseTag": "Public",
          "name": "LinksToFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LinkSuggestion:interface",
          "docComment": "/**\n * @unofficial\n *\n * Suggestion for a link to a file.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LinkSuggestion "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LinkSuggestion.d.ts",
          "releaseTag": "Public",
          "name": "LinkSuggestion",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkSuggestion#alias:member",
              "docComment": "/**\n * Resolved link note alias.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "alias?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "alias",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkSuggestion#file:member",
              "docComment": "/**\n * File that is suggested. `null` if the link cannot be resolved.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkSuggestion#path:member",
              "docComment": "/**\n * Path to the file if the link can be resolved. Link text if the link cannot be resolved.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LinkUpdate:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LinkUpdate "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LinkUpdate/LinkUpdate.d.ts",
          "releaseTag": "Public",
          "name": "LinkUpdate",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkUpdate#reference:member",
              "docComment": "/**\n * Link position in the file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reference: "
                },
                {
                  "kind": "Reference",
                  "text": "PositionedReference",
                  "canonicalReference": "obsidian-typings!PositionedReference:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "reference",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkUpdate#resolvedFile:member",
              "docComment": "/**\n * File that was resolved.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resolvedFile: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "resolvedFile",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkUpdate#resolvedPaths:member",
              "docComment": "/**\n * Paths the file could have been resolved to.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resolvedPaths: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "resolvedPaths",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkUpdate#sourceFile:member",
              "docComment": "/**\n * File that contains the link.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourceFile: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sourceFile",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LinkUpdater:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LinkUpdater "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LinkUpdate/LinkUpdater.d.ts",
          "releaseTag": "Public",
          "name": "LinkUpdater",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!LinkUpdater#applyUpdates:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "applyUpdates(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", updates: "
                },
                {
                  "kind": "Reference",
                  "text": "LinkChangeUpdate",
                  "canonicalReference": "obsidian-typings!LinkChangeUpdate:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "updates",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "applyUpdates"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!LinkUpdater#iterateReferences:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "iterateReferences(callback: "
                },
                {
                  "kind": "Content",
                  "text": "(path: string, reference: "
                },
                {
                  "kind": "Reference",
                  "text": "ReferenceCache",
                  "canonicalReference": "obsidian!ReferenceCache:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "iterateReferences"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!LinkUpdater#renameSubpath:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renameSubpath(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", oldSubpath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", newSubpath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "oldSubpath",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newSubpath",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "renameSubpath"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LinkUpdaters:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LinkUpdaters extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "LinkUpdater",
              "canonicalReference": "obsidian-typings!LinkUpdater:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LinkUpdate/LinkUpdaters.d.ts",
          "releaseTag": "Public",
          "name": "LinkUpdaters",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LinkUpdaters#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvas?: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasLinkUpdater",
                  "canonicalReference": "obsidian-typings!CanvasLinkUpdater:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!LinkUpdatesHandler:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type LinkUpdatesHandler = "
            },
            {
              "kind": "Content",
              "text": "(linkUpdates: "
            },
            {
              "kind": "Reference",
              "text": "LinkUpdate",
              "canonicalReference": "obsidian-typings!LinkUpdate:interface"
            },
            {
              "kind": "Content",
              "text": "[]) => "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<void>"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LinkUpdate/LinkUpdatesHandler.d.ts",
          "releaseTag": "Public",
          "name": "LinkUpdatesHandler",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!loadMermaid:function(1)",
          "docComment": "/**\n * Load Mermaid and return a promise to the global mermaid object. Can also use `window.mermaid` after this promise resolves to get the same reference.\n *\n * @returns A promise that resolves to the global `window.mermaid` object.\n *\n * @unofficial\n *\n * @see\n *\n * {@link https://mermaid.js.org/ | Official Mermaid documentation}.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function loadMermaid(): "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "Mermaid",
              "canonicalReference": "mermaid!Mermaid:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Functions/loadMermaid.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "loadMermaid"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!loadPdfJs:function(1)",
          "docComment": "/**\n * Load PDF.js and return a promise to the global pdfjsLib object. Can also use `window.pdfjsLib` after this promise resolves to get the same reference.\n *\n * @returns A promise that resolves to the global `window.pdfjsLib` object.\n *\n * @unofficial\n *\n * @see\n *\n * {@link https://mozilla.github.io/pdf.js/ | Official PDF.js documentation}.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function loadPdfJs(): "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<typeof "
            },
            {
              "kind": "Reference",
              "text": "pdfjsLib",
              "canonicalReference": "obsidian-typings!~pdfjsLib"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Functions/loadPdfJs.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "loadPdfJs"
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!loadPrism:function(1)",
          "docComment": "/**\n * Load Prism.js and return a promise to the global Prism object. Can also use `window.Prism` after this promise resolves to get the same reference.\n *\n * @returns A promise that resolves to the global `window.Prism` object.\n *\n * @unofficial\n *\n * @see\n *\n * {@link https://prismjs.com/ | Official Prism documentation}.\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function loadPrism(): "
            },
            {
              "kind": "Reference",
              "text": "Promise",
              "canonicalReference": "!Promise:interface"
            },
            {
              "kind": "Content",
              "text": "<typeof "
            },
            {
              "kind": "Reference",
              "text": "Prism",
              "canonicalReference": "obsidian-typings!~Prism"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Functions/loadPrism.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 5
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [],
          "name": "loadPrism"
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LoadProgress:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LoadProgress "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/LoadProgress.d.ts",
          "releaseTag": "Public",
          "name": "LoadProgress",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LocalGraphView:interface",
          "docComment": "/**\n * Obsidian view for a local graph.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LocalGraphView extends "
            },
            {
              "kind": "Reference",
              "text": "InfoFileView",
              "canonicalReference": "obsidian-typings!InfoFileView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/LocalGraphView.d.ts",
          "releaseTag": "Public",
          "name": "LocalGraphView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LocalGraphView#engine:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "engine: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphEngine",
                  "canonicalReference": "obsidian-typings!GraphEngine:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "engine",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!LocalGraphView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.LocalGraph",
                  "canonicalReference": "obsidian-typings!~__type#LocalGraph:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!LocalGraphView#onFileChanged:member(1)",
              "docComment": "/**\n * Requests a update if the changed file is the opened file.\n *\n * @param file - The changed file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileChanged(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileChanged"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!LocalGraphView#onOptionsChange:member(1)",
              "docComment": "/**\n * Updates the options from the plugin when changed in view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onOptionsChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onOptionsChange"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!LocalGraphView#renderer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderer: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphRenderer",
                  "canonicalReference": "obsidian-typings!GraphRenderer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!LocalGraphView#update:member(1)",
              "docComment": "/**\n * Renders the graph.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!LocalGraphViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface LocalGraphViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "LocalGraphView",
              "canonicalReference": "obsidian-typings!LocalGraphView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/LocalGraphViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "LocalGraphViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Localization:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Localization "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Localization.d.ts",
          "releaseTag": "Public",
          "name": "Localization",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "IndexSignature",
              "canonicalReference": "obsidian-typings!Localization:index(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "[key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "string | "
                },
                {
                  "kind": "Reference",
                  "text": "Localization",
                  "canonicalReference": "obsidian-typings!Localization:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ]
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MapOfSets:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MapOfSets<Key, Value> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Collections/MapOfSets.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "Key",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            },
            {
              "typeParameterName": "Value",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "MapOfSets",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MapOfSets#add:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "add(key: "
                },
                {
                  "kind": "Content",
                  "text": "Key"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "Value"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "add"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MapOfSets#data:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<Key, "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<Value>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MapOfSets#delete:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "delete(key: "
                },
                {
                  "kind": "Content",
                  "text": "Key"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "Value"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "delete"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MapOfSets#get:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(key: "
                },
                {
                  "kind": "Content",
                  "text": "Key"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<Value> | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "get"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MapOfSets#getArray:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getArray(key: "
                },
                {
                  "kind": "Content",
                  "text": "Key"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "Value[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getArray"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!Mapping:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "type Mapping = "
            },
            {
              "kind": "Content",
              "text": "{\n    [TViewType in "
            },
            {
              "kind": "Reference",
              "text": "ViewTypeType",
              "canonicalReference": "obsidian-typings!ViewTypeType:type"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TypedViewCreator",
              "canonicalReference": "obsidian-typings!TypedViewCreator:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ViewTypeViewMapping",
              "canonicalReference": "obsidian-typings!ViewTypeViewMapping:type"
            },
            {
              "kind": "Content",
              "text": "[TViewType]>;\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ViewRegistry/ViewRegistryViewByTypeRecord.d.ts",
          "releaseTag": "Public",
          "name": "Mapping",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 8
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownBaseView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownBaseView extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MarkdownBaseView.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownBaseView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#activeCM:member",
              "docComment": "/**\n * Currently active CM instance (table cell CM or main CM).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get activeCM(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorView",
                  "canonicalReference": "@codemirror/view!EditorView:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "activeCM",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#applyFoldInfo:member(1)",
              "docComment": "/**\n * Apply fold history to editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "applyFoldInfo(info: "
                },
                {
                  "kind": "Reference",
                  "text": "FoldInfo",
                  "canonicalReference": "obsidian-typings!FoldInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "info",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "applyFoldInfo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#buildLocalExtensions:member(1)",
              "docComment": "/**\n * Constructs local (always active) extensions for the editor.\n *\n * @remark\n *\n * Creates extensions for handling dom events, editor info state fields, update listener, suggestions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buildLocalExtensions(): "
                },
                {
                  "kind": "Reference",
                  "text": "Extension",
                  "canonicalReference": "@codemirror/state!Extension:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "buildLocalExtensions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#cleanupLivePreview:member",
              "docComment": "/**\n * Callback to clear all elements.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cleanupLivePreview: "
                },
                {
                  "kind": "Content",
                  "text": "null | (() => void)"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cleanupLivePreview",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#clear:member(1)",
              "docComment": "/**\n * Cleanup live preview, remove and then re-add all editor extensions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#clipboardManager:member",
              "docComment": "/**\n * Manager that handles pasting text, html and images into the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clipboardManager: "
                },
                {
                  "kind": "Reference",
                  "text": "ClipboardManager",
                  "canonicalReference": "obsidian-typings!ClipboardManager:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "clipboardManager",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#cm:member",
              "docComment": "/**\n * Codemirror editor instance.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cm: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorView",
                  "canonicalReference": "@codemirror/view!EditorView:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cm",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#cmInit:member",
              "docComment": "/**\n * Whether CodeMirror is initialized.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cmInit: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cmInit",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#containerEl:member",
              "docComment": "/**\n * Container element of the editor view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#cursorPopupEl:member",
              "docComment": "/**\n * Popup element for internal link.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cursorPopupEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cursorPopupEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#destroy:member(1)",
              "docComment": "/**\n * Clean up live preview, remove all extensions, destroy editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroy(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "destroy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#destroyTableCell:member(1)",
              "docComment": "/**\n * Removes specified tablecell.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "destroyTableCell(cell?: "
                },
                {
                  "kind": "Reference",
                  "text": "TableCellEditor",
                  "canonicalReference": "obsidian-typings!TableCellEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cell",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "destroyTableCell"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#editor:member",
              "docComment": "/**\n * Obsidian editor instance.\n *\n * @remark\n *\n * Handles formatting, table creation, highlight adding, etc.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editor?: "
                },
                {
                  "kind": "Reference",
                  "text": "Editor",
                  "canonicalReference": "obsidian!Editor:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "editor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#editorEl:member",
              "docComment": "/**\n * Element in which the CodeMirror editor resides.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editorEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "editorEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#editorSuggest:member",
              "docComment": "/**\n * Editor suggester for autocompleting files, links, aliases, etc.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editorSuggest: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggests",
                  "canonicalReference": "obsidian-typings!EditorSuggests:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "editorSuggest",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#editTableCell:member(1)",
              "docComment": "/**\n * Edit a specified table cell, creating a table cell editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editTableCell(cell: "
                },
                {
                  "kind": "Reference",
                  "text": "TableEditor",
                  "canonicalReference": "obsidian-typings!TableEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": ", new_cell: "
                },
                {
                  "kind": "Reference",
                  "text": "TableCell",
                  "canonicalReference": "obsidian-typings!TableCell:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "TableCellEditor",
                  "canonicalReference": "obsidian-typings!TableCellEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cell",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "new_cell",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "editTableCell"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#file:member",
              "docComment": "/**\n * Returns attached file of the owner instance.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get file(): "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#get:member(1)",
              "docComment": "/**\n * Get the current editor document as a string.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "get"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#getDynamicExtensions:member(1)",
              "docComment": "/**\n * Constructs extensions for the editor based on user settings.\n *\n * @remark\n *\n * Creates extension for tab size, RTL rendering, spellchecking, pairing markdown syntax, live preview and vim.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDynamicExtensions(): "
                },
                {
                  "kind": "Reference",
                  "text": "Extension",
                  "canonicalReference": "@codemirror/state!Extension:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getDynamicExtensions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#getFoldInfo:member(1)",
              "docComment": "/**\n * Get the current folds of the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFoldInfo(): "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "FoldInfo",
                  "canonicalReference": "obsidian-typings!FoldInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getFoldInfo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#getLocalExtensions:member(1)",
              "docComment": "/**\n * Builds all local extensions and assigns to this.localExtensions.\n *\n * @remark\n *\n * Will build extensions if they were not already built.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLocalExtensions(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getLocalExtensions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#livePreviewPlugin:member",
              "docComment": "/**\n * The CodeMirror plugins that handle the rendering of, and interaction with Obsidian's Markdown.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "livePreviewPlugin: "
                },
                {
                  "kind": "Reference",
                  "text": "Extension",
                  "canonicalReference": "@codemirror/state!Extension:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "livePreviewPlugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#localExtensions:member",
              "docComment": "/**\n * Local (always active) extensions for the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "localExtensions: "
                },
                {
                  "kind": "Reference",
                  "text": "Extension",
                  "canonicalReference": "@codemirror/state!Extension:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "localExtensions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#onContextMenu:member(1)",
              "docComment": "/**\n * Creates menu on right mouse click.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onContextMenu(event: "
                },
                {
                  "kind": "Reference",
                  "text": "PointerEvent",
                  "canonicalReference": "!PointerEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", x: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onContextMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#onEditorClick:member(1)",
              "docComment": "/**\n * Execute click functionality on token on mouse click.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEditorClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", element?: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "onEditorClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#onEditorDragStart:member(1)",
              "docComment": "/**\n * Execute drag functionality on drag start.\n *\n * @remark\n *\n * Interfaces with dragManager.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEditorDragStart(event: "
                },
                {
                  "kind": "Reference",
                  "text": "DragEvent",
                  "canonicalReference": "!DragEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onEditorDragStart"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#onEditorLinkMouseover:member(1)",
              "docComment": "/**\n * Execute hover functionality on mouse over event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEditorLinkMouseover(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", target: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "target",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onEditorLinkMouseover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#onMenu:member(1)",
              "docComment": "/**\n * Execute context menu functionality on right mouse click.\n *\n * @deprecated\n *\n * Use {@link MarkdownBaseView.onContextMenu} instead.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMenu(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#onResize:member(1)",
              "docComment": "/**\n * Reposition suggest and scroll position on resize.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#onUpdate:member(1)",
              "docComment": "/**\n * Execute functionality on CM editor state update.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onUpdate(update: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewUpdate",
                  "canonicalReference": "@codemirror/view!ViewUpdate:class"
                },
                {
                  "kind": "Content",
                  "text": ", changed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "update",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "changed",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onUpdate"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#owner:member",
              "docComment": "/**\n * Controller of the editor view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "owner: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownFileInfo",
                  "canonicalReference": "obsidian!MarkdownFileInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "owner",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#path:member",
              "docComment": "/**\n * Returns path of the attached file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get path(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "path",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#reinit:member(1)",
              "docComment": "/**\n * Reinitialize the editor inside new container.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reinit(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "reinit"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#reparent:member(1)",
              "docComment": "/**\n * Move the editor into the new container.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reparent(new_container: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "new_container",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "reparent"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#resetSyntaxHighlighting:member(1)",
              "docComment": "/**\n * Bodge to reset the syntax highlighting.\n *\n * @remark\n *\n * Uses single-character replacement transaction.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resetSyntaxHighlighting(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "resetSyntaxHighlighting"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#saveHistory:member(1)",
              "docComment": "/**\n * Save history of file and data (for caching, for faster reopening of same file in editor).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveHistory(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveHistory"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#set:member(1)",
              "docComment": "/**\n * Set the state of the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "set(data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", clear: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "clear",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "set"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#sourceMode:member",
              "docComment": "/**\n * Whether live preview rendering is disabled.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourceMode: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sourceMode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#tableCell:member",
              "docComment": "/**\n * Reference to editor attached to table cell, if any.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tableCell: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "TableCellEditor",
                  "canonicalReference": "obsidian-typings!TableCellEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tableCell",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#toggleFoldFrontmatter:member(1)",
              "docComment": "/**\n * Enables/disables frontmatter folding.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleFoldFrontmatter(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleFoldFrontmatter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#toggleSource:member(1)",
              "docComment": "/**\n * Toggle source mode for editor and dispatch effect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleSource(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleSource"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#triggerClickableToken:member(1)",
              "docComment": "/**\n * Execute functionality of token (open external link, open internal link in leaf, ...).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "triggerClickableToken(token: "
                },
                {
                  "kind": "Reference",
                  "text": "Token",
                  "canonicalReference": "obsidian-typings!Token:interface"
                },
                {
                  "kind": "Content",
                  "text": ", new_leaf: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "token",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "new_leaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "triggerClickableToken"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#updateEvent:member(1)",
              "docComment": "/**\n * Callback for onUpdate functionality added as an extension.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateEvent(): "
                },
                {
                  "kind": "Content",
                  "text": "(update: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewUpdate",
                  "canonicalReference": "@codemirror/view!ViewUpdate:class"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateEvent"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#updateLinkPopup:member(1)",
              "docComment": "/**\n * In mobile, creates a popover link on clickable token, if exists.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateLinkPopup(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateLinkPopup"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownBaseView#updateOptions:member(1)",
              "docComment": "/**\n * Reconfigure/re-add all the dynamic extensions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateOptions(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateOptions"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownEditViewEphemeralState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownEditViewEphemeralState "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MarkdownEditViewEphemeralState.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownEditViewEphemeralState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownEditViewEphemeralState#cursor:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cursor: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRange",
                  "canonicalReference": "obsidian!EditorRange:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cursor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownImporterPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownImporterPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MarkdownImporterPluginInstance",
              "canonicalReference": "obsidian-typings!MarkdownImporterPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/MarkdownImporter/MarkdownImporterPlugin.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownImporterPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownImporterPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownImporterPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MarkdownImporterPlugin",
              "canonicalReference": "obsidian-typings!MarkdownImporterPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/MarkdownImporter/MarkdownImporterPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownImporterPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownImporterPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownScrollableEditView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownScrollableEditView extends "
            },
            {
              "kind": "Reference",
              "text": "MarkdownBaseView",
              "canonicalReference": "obsidian-typings!MarkdownBaseView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MarkdownScrollableEditView.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownScrollableEditView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#applyScroll:member(1)",
              "docComment": "/**\n * Set the scroll count of the editor scrollbar.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "applyScroll(scroll: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "scroll",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "applyScroll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#buildLocalExtensions:member(1)",
              "docComment": "/**\n * Constructs local (always active) extensions for the editor.\n *\n * @remark\n *\n * Creates extensions for list indentation, tab indentations.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buildLocalExtensions(): "
                },
                {
                  "kind": "Reference",
                  "text": "Extension",
                  "canonicalReference": "@codemirror/state!Extension:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "buildLocalExtensions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#cssClasses:member",
              "docComment": "/**\n * List of CSS classes applied to the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cssClasses: "
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cssClasses",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#focus:member(1)",
              "docComment": "/**\n * Focus the editor (and for mobile: render keyboard).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#getDynamicExtensions:member(1)",
              "docComment": "/**\n * Constructs extensions for the editor based on user settings.\n *\n * @remark\n *\n * Creates toggleable extensions for showing line numbers, indentation guides,. folding, brackets pairing and properties rendering.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getDynamicExtensions(): "
                },
                {
                  "kind": "Reference",
                  "text": "Extension",
                  "canonicalReference": "@codemirror/state!Extension:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getDynamicExtensions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#getScroll:member(1)",
              "docComment": "/**\n * Get the current scroll count of the editor scrollbar.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getScroll(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getScroll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#handleScroll:member(1)",
              "docComment": "/**\n * Invokes onMarkdownScroll on scroll.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleScroll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "handleScroll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#hide:member(1)",
              "docComment": "/**\n * Hides the editor (sets display: none).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hide(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hide"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#isScrolling:member",
              "docComment": "/**\n * Whether the editor is currently scrolling.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isScrolling: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isScrolling",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#onCssChange:member(1)",
              "docComment": "/**\n * Clear editor cache and refreshes editor on app css change.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCssChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onCssChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#onResize:member(1)",
              "docComment": "/**\n * Update editor size and bottom padding on resize.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#onScroll:member(1)",
              "docComment": "/**\n * Update editor suggest position and invokes handleScroll on scroll.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onScroll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onScroll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#onUpdate:member(1)",
              "docComment": "/**\n * Execute functionality on CM editor state update.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onUpdate(update: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewUpdate",
                  "canonicalReference": "@codemirror/view!ViewUpdate:class"
                },
                {
                  "kind": "Content",
                  "text": ", changed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "update",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "changed",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onUpdate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#onViewClick:member(1)",
              "docComment": "/**\n * Close editor suggest and removes highlights on click.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onViewClick(event?: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "onViewClick"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#scope:member",
              "docComment": "/**\n * Scope for the search component, if exists.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scope: "
                },
                {
                  "kind": "Reference",
                  "text": "Scope",
                  "canonicalReference": "obsidian!Scope:class"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scope",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#search:member",
              "docComment": "/**\n * Search component for the editor, provides highlight and search functionality.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "search: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSearchComponent",
                  "canonicalReference": "obsidian-typings!EditorSearchComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "search",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#setCssClass:member(1)",
              "docComment": "/**\n * Add classes to the editor, functions as a toggle.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCssClass(classes: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "classes",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setCssClass"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#show:member(1)",
              "docComment": "/**\n * Reveal the editor (sets display: block).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "show(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "show"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#showSearch:member(1)",
              "docComment": "/**\n * Reveal the search (and replace) component.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showSearch(replace: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "replace",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "showSearch"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#sizerEl:member",
              "docComment": "/**\n * Container for the editor, handles editor size.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sizerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sizerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MarkdownScrollableEditView#updateBottomPadding:member(1)",
              "docComment": "/**\n * Update the bottom padding of the CodeMirror contentdom.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateBottomPadding(height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "height",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateBottomPadding"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "MarkdownView",
              "canonicalReference": "obsidian!MarkdownView:class"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/MarkdownViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownViewEphemeralState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownViewEphemeralState extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, unknown>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MarkdownViewEphemeralState.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownViewEphemeralState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownViewEphemeralState#scroll:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scroll: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scroll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownViewModes:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownViewModes "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MarkdownViewModes.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownViewModes",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownViewModes#preview:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "preview: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownPreviewView",
                  "canonicalReference": "obsidian!MarkdownPreviewView:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "preview",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownViewModes#source:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "source: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownEditView",
                  "canonicalReference": "obsidian!MarkdownEditView:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "source",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MarkdownViewSourceMode:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MarkdownViewSourceMode "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MarkdownViewSourceMode.d.ts",
          "releaseTag": "Public",
          "name": "MarkdownViewSourceMode",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MarkdownViewSourceMode#cmEditor:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cmEditor: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cmEditor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MatchingBracket:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MatchingBracket "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/MatchingBracket.d.ts",
          "releaseTag": "Public",
          "name": "MatchingBracket",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MatchingBracket#to:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "to?: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorPosition",
                  "canonicalReference": "obsidian!EditorPosition:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "to",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MathJax:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MathJax "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MathJax/MathJax.d.ts",
          "releaseTag": "Public",
          "name": "MathJax",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#chtmlStylesheet:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "chtmlStylesheet(): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLStyleElement",
                  "canonicalReference": "!HTMLStyleElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "chtmlStylesheet"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MathJax#config:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "config: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "config",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#getMetricsFor:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getMetricsFor(node: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", display?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ExtendedMetrics",
                  "canonicalReference": "obsidian-typings!ExtendedMetrics:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "node",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "display",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "getMetricsFor"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MathJax#loader:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loader: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "loader",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MathJax#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#tex2chtml:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tex2chtml(math: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", options?: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, unknown>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "math",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": true
                }
              ],
              "name": "tex2chtml"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#tex2chtmlPromise:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tex2chtmlPromise(math: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", options?: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, unknown>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "math",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": true
                }
              ],
              "name": "tex2chtmlPromise"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#tex2mml:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tex2mml(math: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", options?: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, unknown>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "math",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": true
                }
              ],
              "name": "tex2mml"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#tex2mmlPromise:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tex2mmlPromise(math: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", options?: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, unknown>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "math",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": true
                }
              ],
              "name": "tex2mmlPromise"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#texReset:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "texReset(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "texReset"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#typeset:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "typeset(elements?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[] | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "elements",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "typeset"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#typesetClear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "typesetClear(elements?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[] | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "elements",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "typesetClear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MathJax#typesetPromise:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "typesetPromise(elements?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[] | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "elements",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "typesetPromise"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MathJax#version:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "version: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "version",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!MaybeDeferredView:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type MaybeDeferredView<TView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": "> = "
            },
            {
              "kind": "Content",
              "text": "TView | "
            },
            {
              "kind": "Reference",
              "text": "DeferredView",
              "canonicalReference": "obsidian-typings!DeferredView:interface"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/MaybeDeferredView.d.ts",
          "releaseTag": "Public",
          "name": "MaybeDeferredView",
          "typeParameters": [
            {
              "typeParameterName": "TView",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "typeTokenRange": {
            "startIndex": 3,
            "endIndex": 5
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MenuSubmenuConfigRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MenuSubmenuConfigRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, { title: string; icon: string }>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MenuSubmenuConfigRecord.d.ts",
          "releaseTag": "Public",
          "name": "MenuSubmenuConfigRecord",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MenuSubmenuConfigRecord#icon:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "icon: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "icon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MenuSubmenuConfigRecord#title:member",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataCacheFileCacheRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataCacheFileCacheRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "FileCacheEntry",
              "canonicalReference": "obsidian-typings!FileCacheEntry:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataCacheRecords/MetadataCacheFileCacheRecord.d.ts",
          "releaseTag": "Public",
          "name": "MetadataCacheFileCacheRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataCacheMetadataCacheRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataCacheMetadataCacheRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "CachedMetadata",
              "canonicalReference": "obsidian!CachedMetadata:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataCacheRecords/MetadataCacheMetadataCacheRecord.d.ts",
          "releaseTag": "Public",
          "name": "MetadataCacheMetadataCacheRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataCacheWorkerMessage:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataCacheWorkerMessage "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataCacheWorkerMessage.d.ts",
          "releaseTag": "Public",
          "name": "MetadataCacheWorkerMessage",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataCacheWorkerMessage#data:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Reference",
                  "text": "CachedMetadata",
                  "canonicalReference": "obsidian!CachedMetadata:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataEditor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataEditor extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataEditor.d.ts",
          "releaseTag": "Public",
          "name": "MetadataEditor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#_copyToClipboard:member(1)",
              "docComment": "/**\n * Convert given properties to a serialized object and store in clipboard as obsidian/properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_copyToClipboard(event: "
                },
                {
                  "kind": "Reference",
                  "text": "ClipboardEvent",
                  "canonicalReference": "!ClipboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", properties: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "properties",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "_copyToClipboard"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#addProperty:member(1)",
              "docComment": "/**\n * Uncollapse editor if collapsed and create a new property row.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addProperty(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "addProperty"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#addPropertyButtonEl:member",
              "docComment": "/**\n * Button element for adding a new property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addPropertyButtonEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLButtonElement",
                  "canonicalReference": "!HTMLButtonElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "addPropertyButtonEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#clear:member(1)",
              "docComment": "/**\n * Clear all properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#clearSelection:member(1)",
              "docComment": "/**\n * Unselect all lines.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearSelection(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearSelection"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#collapsed:member",
              "docComment": "/**\n * Whether the frontmatter editor is collapsed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapsed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#containerEl:member",
              "docComment": "/**\n * Container element for the metadata editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#contentEl:member",
              "docComment": "/**\n * Element containing metadata table and addPropertyButton.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contentEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "contentEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#focusedLine:member",
              "docComment": "/**\n * The currently focused property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusedLine: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "focusedLine",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#focusKey:member(1)",
              "docComment": "/**\n * Focus on property field with given key.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusKey(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "focusKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#focusProperty:member(1)",
              "docComment": "/**\n * Focus on property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusProperty(property: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "focusProperty"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#focusPropertyAtIndex:member(1)",
              "docComment": "/**\n * Focus on property at specified index.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusPropertyAtIndex(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "focusPropertyAtIndex"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#focusValue:member(1)",
              "docComment": "/**\n * Focus on property with value.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", mode: "
                },
                {
                  "kind": "Reference",
                  "text": "FocusMode",
                  "canonicalReference": "obsidian-typings!FocusMode:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "mode",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "focusValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#foldEl:member",
              "docComment": "/**\n * Fold button for folding away the frontmatter editor on hovering over headingEl.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "foldEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "foldEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#handleCopy:member(1)",
              "docComment": "/**\n * Handle copy event on selection and serialize properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleCopy(event: "
                },
                {
                  "kind": "Reference",
                  "text": "ClipboardEvent",
                  "canonicalReference": "!ClipboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleCopy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#handleCut:member(1)",
              "docComment": "/**\n * Handle cut event and serialize and remove properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleCut(event: "
                },
                {
                  "kind": "Reference",
                  "text": "ClipboardEvent",
                  "canonicalReference": "!ClipboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleCut"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#handleItemSelection:member(1)",
              "docComment": "/**\n * Handle selection of item for drag handling.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleItemSelection(event: "
                },
                {
                  "kind": "Reference",
                  "text": "PointerEvent",
                  "canonicalReference": "!PointerEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", property: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "handleItemSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#handleKeypress:member(1)",
              "docComment": "/**\n * Handle key press event for controlling selection or movement of property up/down.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleKeypress(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleKeypress"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#handlePaste:member(1)",
              "docComment": "/**\n * Handle paste event of properties into metadata editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handlePaste(event: "
                },
                {
                  "kind": "Reference",
                  "text": "ClipboardEvent",
                  "canonicalReference": "!ClipboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handlePaste"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#hasFocus:member(1)",
              "docComment": "/**\n * Whether the editor has focus.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hasFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hasFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#hasPropertyFocused:member(1)",
              "docComment": "/**\n * Whether there is a property that is focused.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hasPropertyFocused(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hasPropertyFocused"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#headingEl:member",
              "docComment": "/**\n * Heading element for the metadata editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "headingEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "headingEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#hoverPopover:member",
              "docComment": "/**\n * Hover element container.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverPopover: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "HoverPopover",
                  "canonicalReference": "obsidian!HoverPopover:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverPopover",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#insertProperties:member(1)",
              "docComment": "/**\n * Add new properties to the metadata editor and save.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insertProperties(properties: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, any>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "properties",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "insertProperties"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#onload:member(1)",
              "docComment": "/**\n * On loading of the metadata editor, register on metadata type change event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#onMetadataTypeChange:member(1)",
              "docComment": "/**\n * On vault metadata update, update property render.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMetadataTypeChange(property: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onMetadataTypeChange"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#owner:member",
              "docComment": "/**\n * Owner of the metadata editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "owner: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownView",
                  "canonicalReference": "obsidian!MarkdownView:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "owner",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#properties:member",
              "docComment": "/**\n * All properties existing in the metadata editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "properties: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyEntryData",
                  "canonicalReference": "obsidian-typings!PropertyEntryData:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "properties",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#propertyListEl:member",
              "docComment": "/**\n * Element containing all property elements.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "propertyListEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "propertyListEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#removeProperties:member(1)",
              "docComment": "/**\n * Remove specified properties from the metadata editor and save, and reset focus if specified.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeProperties(properties: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ", reset_focus?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "properties",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "reset_focus",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": true
                }
              ],
              "name": "removeProperties"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#rendered:member",
              "docComment": "/**\n * List of all property field editors.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rendered: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rendered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#reorderKey:member(1)",
              "docComment": "/**\n * Reorder the entry to specified index position and save.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reorderKey(entry: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyEntryData",
                  "canonicalReference": "obsidian-typings!PropertyEntryData:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ", index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "entry",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "reorderKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#save:member(1)",
              "docComment": "/**\n * Serialize the properties and save frontmatter.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "save(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "save"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#selectAll:member(1)",
              "docComment": "/**\n * Select all property fields.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectAll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "selectAll"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#selectedLines:member",
              "docComment": "/**\n * Set of all selected property editors.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectedLines: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selectedLines",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#selectProperty:member(1)",
              "docComment": "/**\n * Mark specified property as selected.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectProperty(property: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorProperty",
                  "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ", select: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "select",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "selectProperty"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#serialize:member(1)",
              "docComment": "/**\n * Convert properties to a serialized object.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(): "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, any>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "serialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#setCollapse:member(1)",
              "docComment": "/**\n * Sets frontmatter as collapsed or uncollapsed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapse(collapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", x: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "collapsed",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setCollapse"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#showPropertiesMenu:member(1)",
              "docComment": "/**\n * On context menu event on header element, show property menu.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showPropertiesMenu(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "showPropertiesMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#synchronize:member(1)",
              "docComment": "/**\n * Synchronize data with given properties and re-render them.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "synchronize(data: "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, any>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "synchronize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditor#toggleCollapse:member(1)",
              "docComment": "/**\n * Toggle collapsed state of the metadata editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleCollapse(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleCollapse"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataEditorProperty:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataEditorProperty extends "
            },
            {
              "kind": "Reference",
              "text": "Component",
              "canonicalReference": "obsidian!Component:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataEditorProperty.d.ts",
          "releaseTag": "Public",
          "name": "MetadataEditorProperty",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#containerEl:member",
              "docComment": "/**\n * Container element for the metadata editor property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#entry:member",
              "docComment": "/**\n * Entry information for the property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "entry: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyEntryData",
                  "canonicalReference": "obsidian-typings!PropertyEntryData:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "entry",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#focusKey:member(1)",
              "docComment": "/**\n * Focus on the key input element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusKey(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focusKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#focusProperty:member(1)",
              "docComment": "/**\n * Focus on the property (container element).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusProperty(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focusProperty"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#focusValue:member(1)",
              "docComment": "/**\n * Focus on the value input element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusValue(mode?: "
                },
                {
                  "kind": "Reference",
                  "text": "FocusMode",
                  "canonicalReference": "obsidian-typings!FocusMode:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "mode",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "focusValue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#handleItemClick:member(1)",
              "docComment": "/**\n * Reveal the property menu on click event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleItemClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleItemClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#handlePropertyBlur:member(1)",
              "docComment": "/**\n * Focus on property on blur event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handlePropertyBlur(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "handlePropertyBlur"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#handleUpdateKey:member(1)",
              "docComment": "/**\n * Update key of property and saves, returns false if error.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleUpdateKey(key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleUpdateKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#handleUpdateValue:member(1)",
              "docComment": "/**\n * Update value of property and saves.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleUpdateValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleUpdateValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#iconEl:member",
              "docComment": "/**\n * Icon element of the property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "iconEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLSpanElement",
                  "canonicalReference": "!HTMLSpanElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "iconEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#keyEl:member",
              "docComment": "/**\n * Key value of the property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keyEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#keyInputEl:member",
              "docComment": "/**\n * Input field for key value of the property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyInputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keyInputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#metadataEditor:member",
              "docComment": "/**\n * Metadata editor the property is attached to.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "metadataEditor: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditor",
                  "canonicalReference": "obsidian-typings!MetadataEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "metadataEditor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#onload:member(1)",
              "docComment": "/**\n * Loads as draggable property element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onload"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#rendered:member",
              "docComment": "/**\n * Widget that handles user input for this property widget type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rendered: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataWidget",
                  "canonicalReference": "obsidian-typings!MetadataWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rendered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#renderProperty:member(1)",
              "docComment": "/**\n * Render property widget based on type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderProperty(entry: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyEntryData",
                  "canonicalReference": "obsidian-typings!PropertyEntryData:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ", check_errors?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", use_expected_type?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "entry",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "check_errors",
                  "parameterTypeTokenRange": {
                    "startIndex": 4,
                    "endIndex": 5
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "use_expected_type",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 7
                  },
                  "isOptional": true
                }
              ],
              "name": "renderProperty"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#setSelected:member(1)",
              "docComment": "/**\n * Set the selected class of property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSelected(selected: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "selected",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setSelected"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#showPropertyMenu:member(1)",
              "docComment": "/**\n * Reveal property selection menu at mouse event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showPropertyMenu(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "showPropertyMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#typeInfo:member",
              "docComment": "/**\n * Info about the inferred and expected property widget given key-value pair.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "typeInfo: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataEditorPropertyTypeInfo",
                  "canonicalReference": "obsidian-typings!MetadataEditorPropertyTypeInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "typeInfo",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#valueEl:member",
              "docComment": "/**\n * Element that contains the value input or widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "valueEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "valueEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorProperty#warningEl:member",
              "docComment": "/**\n * Element containing the displayed warning on malformed property field.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "warningEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "warningEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataEditorPropertyTypeInfo:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataEditorPropertyTypeInfo "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataEditorPropertyTypeInfo.d.ts",
          "releaseTag": "Public",
          "name": "MetadataEditorPropertyTypeInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorPropertyTypeInfo#expected:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "expected: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "expected",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataEditorPropertyTypeInfo#inferred:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inferred: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inferred",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataTypeManager:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataTypeManager extends "
            },
            {
              "kind": "Reference",
              "text": "Events",
              "canonicalReference": "obsidian!Events:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/MetadataTypeManager.d.ts",
          "releaseTag": "Public",
          "name": "MetadataTypeManager",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#app:member",
              "docComment": "/**\n * Reference to App.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#assignedWidgets:member",
              "docComment": "/**\n * Associated widget types for each property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "assignedWidgets: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataTypeManagerTypesRecord",
                  "canonicalReference": "obsidian-typings!MetadataTypeManagerTypesRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "assignedWidgets",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#getAllProperties:member(1)",
              "docComment": "/**\n * Get all registered properties of the vault.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getAllProperties(): "
                },
                {
                  "kind": "Reference",
                  "text": "Record",
                  "canonicalReference": "!Record:type"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyInfo",
                  "canonicalReference": "obsidian-typings!PropertyInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getAllProperties"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#getAssignedWidget:member(1)",
              "docComment": "/**\n * Get assigned widget type for property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getAssignedWidget(property: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidgetType",
                  "canonicalReference": "obsidian-typings!PropertyWidgetType:type"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getAssignedWidget"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#getPropertyInfo:member(1)",
              "docComment": "/**\n * Get info for property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getPropertyInfo(property: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyInfo",
                  "canonicalReference": "obsidian-typings!PropertyInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getPropertyInfo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#getTypeInfo:member(1)",
              "docComment": "/**\n * Get expected widget type for property and the one inferred from the property value.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getTypeInfo(property: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "TypeInfo",
                  "canonicalReference": "obsidian-typings!TypeInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "getTypeInfo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#getWidget:member(1)",
              "docComment": "/**\n * Get property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getWidget(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getWidget"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#lastSave:member",
              "docComment": "/**\n * Unix timestamp of the last save\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastSave: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastSave",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#loadData:member(1)",
              "docComment": "/**\n * Load property types from config.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadData(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadData"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#onConfigFileChange:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onConfigFileChange: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onConfigFileChange",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#onRaw:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRaw(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onRaw"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#properties:member",
              "docComment": "/**\n * Registered properties of the vault.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "properties: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataTypeManagerPropertiesRecord",
                  "canonicalReference": "obsidian-typings!MetadataTypeManagerPropertiesRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "properties",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#registeredTypeWidgets:member",
              "docComment": "/**\n * Registered type widgets.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registeredTypeWidgets: "
                },
                {
                  "kind": "Reference",
                  "text": "MetadataTypeManagerRegisteredTypeWidgetsRecord",
                  "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "registeredTypeWidgets",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#registerListeners:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerListeners(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "registerListeners"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#save:member(1)",
              "docComment": "/**\n * Save property types to config.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "save(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "save"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#setType:member(1)",
              "docComment": "/**\n * Set widget type for property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setType(property: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidgetType",
                  "canonicalReference": "obsidian-typings!PropertyWidgetType:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#unsetType:member(1)",
              "docComment": "/**\n * Unset widget type for property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unsetType(property: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "property",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "unsetType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManager#updatePropertyInfoCache:member(1)",
              "docComment": "/**\n * Updates `this.properties` to match the MetadataCache\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updatePropertyInfoCache(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updatePropertyInfoCache"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataTypeManagerPropertiesRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataTypeManagerPropertiesRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "PropertyInfo",
              "canonicalReference": "obsidian-typings!PropertyInfo:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/MetadataTypeManagerPropertiesRecord.d.ts",
          "releaseTag": "Public",
          "name": "MetadataTypeManagerPropertiesRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord:interface",
          "docComment": "/**\n * Registered type widgets.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataTypeManagerRegisteredTypeWidgetsRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetType",
              "canonicalReference": "obsidian-typings!PropertyWidgetType:type"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidget",
              "canonicalReference": "obsidian-typings!PropertyWidget:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/MetadataTypeManagerRegisteredTypeWidgetsRecord.d.ts",
          "releaseTag": "Public",
          "name": "MetadataTypeManagerRegisteredTypeWidgetsRecord",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#aliases:member",
              "docComment": "/**\n * Property widget for aliases.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "aliases: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "AliasesPropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!AliasesPropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "aliases",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#checkbox:member",
              "docComment": "/**\n * Property widget for checkboxes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "checkbox: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "CheckboxPropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!CheckboxPropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "checkbox",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#date:member",
              "docComment": "/**\n * Property widget for dates.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "date: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatePropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!DatePropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "date",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#datetime:member",
              "docComment": "/**\n * Property widget for datetimes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "datetime: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "DatetimePropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!DatetimePropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "datetime",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#file:member",
              "docComment": "/**\n * Property widget for files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "FilePropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!FilePropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#folder:member",
              "docComment": "/**\n * Property widget for folders.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "folder: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "FolderPropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!FolderPropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "folder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#multitext:member",
              "docComment": "/**\n * Property widget for multitexts.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "multitext: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "MultitextPropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!MultitextPropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "multitext",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#number:member",
              "docComment": "/**\n * Property widget for numbers.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "number: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "NumberPropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!NumberPropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "number",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#property:member",
              "docComment": "/**\n * Property widget for properties.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "property: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "property",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#tags:member",
              "docComment": "/**\n * Property widget for tags.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tags: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "TagsPropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!TagsPropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tags",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MetadataTypeManagerRegisteredTypeWidgetsRecord#text:member",
              "docComment": "/**\n * Property widget for text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "text: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "TextPropertyWidgetComponent",
                  "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "text",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataTypeManagerTypesRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataTypeManagerTypesRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetEntry",
              "canonicalReference": "obsidian-typings!PropertyWidgetEntry:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/MetadataTypeManagerTypesRecord.d.ts",
          "releaseTag": "Public",
          "name": "MetadataTypeManagerTypesRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MetadataWidget:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MetadataWidget "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataWidget.d.ts",
          "releaseTag": "Public",
          "name": "MetadataWidget",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MinFunction:interface",
          "docComment": "/**\n * Function `Min`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MinFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/MinFunction.d.ts",
          "releaseTag": "Public",
          "name": "MinFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MinuteFunction:interface",
          "docComment": "/**\n * Function `Minute`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MinuteFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasExtract",
              "canonicalReference": "obsidian-typings!HasExtract:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/MinuteFunction.d.ts",
          "releaseTag": "Public",
          "name": "MinuteFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MobileFileInfo:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MobileFileInfo "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MobileFileInfo.d.ts",
          "releaseTag": "Public",
          "name": "MobileFileInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MobileFileInfo#renderCallback:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderCallback(el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "el",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "renderCallback"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MobileNavbar:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MobileNavbar "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MobileNavbar.d.ts",
          "releaseTag": "Public",
          "name": "MobileNavbar",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MobileTabSwitcher:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MobileTabSwitcher "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MobileTabSwitcher.d.ts",
          "releaseTag": "Public",
          "name": "MobileTabSwitcher",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#cacheDir:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cacheDir: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cacheDir",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#close:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "close(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "close"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#containerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#hide:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hide(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hide"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#innerScrollEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "innerScrollEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "innerScrollEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#isVisible:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isVisible: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isVisible",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#onLayoutChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onLayoutChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onLayoutChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#requestRender:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestRender: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestRender",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#scrollEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scrollEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scrollEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#setupCacheDir:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setupCacheDir(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "setupCacheDir"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#show:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "show(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "show"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#showTabManagementMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showTabManagementMenu(e: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "showTabManagementMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MobileTabSwitcher#tabPreviewLookup:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tabPreviewLookup: "
                },
                {
                  "kind": "Reference",
                  "text": "WeakMap",
                  "canonicalReference": "!WeakMap:interface"
                },
                {
                  "kind": "Content",
                  "text": "<object, unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tabPreviewLookup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MobileToolbar:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MobileToolbar "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MobileToolbar.d.ts",
          "releaseTag": "Public",
          "name": "MobileToolbar",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MonthFunction:interface",
          "docComment": "/**\n * Function `Month`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MonthFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasExtract",
              "canonicalReference": "obsidian-typings!HasExtract:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/MonthFunction.d.ts",
          "releaseTag": "Public",
          "name": "MonthFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Multiselect:interface",
          "docComment": "/**\n * Multiselect component.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Multiselect "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/Multiselect.d.ts",
          "releaseTag": "Public",
          "name": "Multiselect",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#_createElement:member(1)",
              "docComment": "/**\n * Create a new element for the multiselect.\n *\n * @param value - the value of the element.\n *\n * @returns the created element or `null` if the value is not valid.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_createElement(value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "_createElement"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#_createInputEl:member(1)",
              "docComment": "/**\n * Create a new input element for the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_createInputEl(): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "_createInputEl"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#addElement:member(1)",
              "docComment": "/**\n * Add a new element to the multiselect.\n *\n * @param value - the value of the element.\n *\n * @returns `true` if the element was added, `false` otherwise.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addElement(value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addElement"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#allowCreatingOptions:member(1)",
              "docComment": "/**\n * Allow creating options for the multiselect.\n *\n * @param createOption - the function to create an option.\n *\n * @returns the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "allowCreatingOptions(createOption: "
                },
                {
                  "kind": "Content",
                  "text": "(this: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ", value: string) => string | undefined"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "createOption",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "allowCreatingOptions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#changeCallback:member(1)",
              "docComment": "/**\n * The callback for the change event.\n *\n * @param values - the values of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "changeCallback?(values: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "values",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "changeCallback"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#createOption:member(1)",
              "docComment": "/**\n * Create a new option for the multiselect.\n *\n * @param value - the value of the option.\n *\n * @returns the created option or `undefined` if the value is not valid.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createOption?(this: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "this",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "createOption"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#editElement:member(1)",
              "docComment": "/**\n * Edit an element of the multiselect.\n *\n * @param index - the index of the element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "editElement(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "editElement"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Multiselect#elements:member",
              "docComment": "/**\n * The elements of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "elements: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "elements",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#findDuplicate:member(1)",
              "docComment": "/**\n * Find a duplicate in the multiselect.\n *\n * @param value - the value that will be checked for being a duplicate.\n *\n * @param values - the values to find a duplicate in.\n *\n * @returns the index of value if duplicate, otherwise `-1`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findDuplicate?(value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", values: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "values",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "findDuplicate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#focusElement:member(1)",
              "docComment": "/**\n * Focus an element of the multiselect.\n *\n * @param index - the index of the element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusElement(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "focusElement"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Multiselect#inputEl:member",
              "docComment": "/**\n * The input element of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Multiselect#inputText:member",
              "docComment": "/**\n * The text of the input element of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "readonly inputText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputText",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#onChange:member(1)",
              "docComment": "/**\n * Handle the change event of the multiselect.\n *\n * @param changeCallback - the callback to handle the change event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onChange(changeCallback: "
                },
                {
                  "kind": "Content",
                  "text": "(values: string[]) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "changeCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#onOptionContextmenu:member(1)",
              "docComment": "/**\n * Handle the context menu event of the multiselect.\n *\n * @param menu - the menu to handle the context menu event.\n *\n * @param value - the value of the element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onOptionContextmenu?(this: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ", menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", ctx: "
                },
                {
                  "kind": "Reference",
                  "text": "MultiselectOptionContextMenuContext",
                  "canonicalReference": "obsidian-typings!MultiselectOptionContextMenuContext:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "this",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ctx",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "onOptionContextmenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#optionRenderer:member(1)",
              "docComment": "/**\n * The renderer for the options of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "optionRenderer?(value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", ctx: "
                },
                {
                  "kind": "Reference",
                  "text": "MultiselectOptionContextMenuContext",
                  "canonicalReference": "obsidian-typings!MultiselectOptionContextMenuContext:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ctx",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "optionRenderer"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#preventDuplicates:member(1)",
              "docComment": "/**\n * Prevent duplicates in the multiselect.\n *\n * @param findDuplicate - the function to find a duplicate.\n *\n * @returns the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "preventDuplicates(findDuplicate: "
                },
                {
                  "kind": "Content",
                  "text": "(value: string, values: string[]) => number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "findDuplicate",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "preventDuplicates"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#removeElement:member(1)",
              "docComment": "/**\n * Remove an element of the multiselect.\n *\n * @param index - the index of the element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeElement(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", shouldFocus?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "shouldFocus",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "removeElement"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#renderValues:member(1)",
              "docComment": "/**\n * Render the values of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderValues(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "renderValues"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Multiselect#rootEl:member",
              "docComment": "/**\n * The root element of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rootEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rootEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#setInputText:member(1)",
              "docComment": "/**\n * Set the text of the input element of the multiselect.\n *\n * @param text - the text to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setInputText(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setInputText"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#setOptionContextmenuHandler:member(1)",
              "docComment": "/**\n * Set the context menu handler of the multiselect.\n *\n * @param onOptionContextmenu - the function to handle the context menu event.\n *\n * @returns the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setOptionContextmenuHandler(\n        onOptionContextmenu: "
                },
                {
                  "kind": "Content",
                  "text": "(\n            this: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ",\n            menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ",\n            value: string,\n            ctx: "
                },
                {
                  "kind": "Reference",
                  "text": "MultiselectOptionContextMenuContext",
                  "canonicalReference": "obsidian-typings!MultiselectOptionContextMenuContext:interface"
                },
                {
                  "kind": "Content",
                  "text": "\n        ) => void"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "onOptionContextmenu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "setOptionContextmenuHandler"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#setOptionRenderer:member(1)",
              "docComment": "/**\n * Set the option renderer of the multiselect.\n *\n * @param optionRenderer - the function to render the options.\n *\n * @returns the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setOptionRenderer(optionRenderer: "
                },
                {
                  "kind": "Content",
                  "text": "(value: string, ctx: "
                },
                {
                  "kind": "Reference",
                  "text": "MultiselectOptionContextMenuContext",
                  "canonicalReference": "obsidian-typings!MultiselectOptionContextMenuContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "optionRenderer",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setOptionRenderer"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#setupInput:member(1)",
              "docComment": "/**\n * The setup function for the input element of the multiselect.\n *\n * @param inputEl - the input element.\n *\n * @param initializer - the initializer function.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setupInput?(\n        this: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ",\n        inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ",\n        initializer: "
                },
                {
                  "kind": "Content",
                  "text": "(value: string, shouldFocus?: boolean) => unknown"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "this",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "inputEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "initializer",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "setupInput"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#setupInputEl:member(1)",
              "docComment": "/**\n * Set the setup function for the input element of the multiselect.\n *\n * @param setupInput - the function to setup the input element.\n *\n * @returns the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setupInputEl(\n        setupInput: "
                },
                {
                  "kind": "Content",
                  "text": "(\n            this: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ",\n            inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ",\n            initializer: (value: string, shouldFocus?: boolean) => unknown\n        ) => void"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "setupInput",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "setupInputEl"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#setValues:member(1)",
              "docComment": "/**\n * Set the values of the multiselect.\n *\n * @param values - the values to set.\n *\n * @returns the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValues(values: "
                },
                {
                  "kind": "Content",
                  "text": "string[] | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "values",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValues"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Multiselect#triggerChange:member(1)",
              "docComment": "/**\n * Trigger the change event of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "triggerChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "triggerChange"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Multiselect#values:member",
              "docComment": "/**\n * The values of the multiselect.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "values: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "values",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MultiselectOptionContextMenuContext:interface",
          "docComment": "/**\n * Multiselect option context menu context.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MultiselectOptionContextMenuContext "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/MultiselectOptionContextMenuContext.d.ts",
          "releaseTag": "Public",
          "name": "MultiselectOptionContextMenuContext",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MultiselectOptionContextMenuContext#el:member",
              "docComment": "/**\n * The element of the option context.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "el",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MultiselectOptionContextMenuContext#pillEl:member",
              "docComment": "/**\n * The pill element of the option context.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pillEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pillEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!MultitextPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for multiple texts.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface MultitextPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/MultitextPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "MultitextPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MultitextPropertyWidgetComponent#hoverPopover:member",
              "docComment": "/**\n * The hover popover for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverPopover: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverPopover",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MultitextPropertyWidgetComponent#multiselect:member",
              "docComment": "/**\n * The multiselect component for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "multiselect: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "multiselect",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MultitextPropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!MultitextPropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MultitextPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'multitext'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!MultitextPropertyWidgetComponent#valueSet:member",
              "docComment": "/**\n * The values of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "valueSet: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "valueSet",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NodeInteractionLayer:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NodeInteractionLayer "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Canvas/NodeInteractionLayer.d.ts",
          "releaseTag": "Public",
          "name": "NodeInteractionLayer",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NodeInteractionLayer#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canvas: "
                },
                {
                  "kind": "Reference",
                  "text": "CanvasViewCanvas",
                  "canonicalReference": "obsidian-typings!CanvasViewCanvas:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NodeInteractionLayer#interactionEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "interactionEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "interactionEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NodeInteractionLayer#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NodeInteractionLayer#setTarget:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setTarget(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setTarget"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NodeInteractionLayer#target:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "target: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "target",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NotContainsFunction:interface",
          "docComment": "/**\n * Function `NotContains`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NotContainsFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/NotContainsFunction.d.ts",
          "releaseTag": "Public",
          "name": "NotContainsFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NoteComposerPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NoteComposerPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "NoteComposerPluginInstance",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPlugin.d.ts",
          "releaseTag": "Public",
          "name": "NoteComposerPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NoteComposerPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NoteComposerPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "NoteComposerPlugin",
              "canonicalReference": "obsidian-typings!NoteComposerPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "NoteComposerPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#applyTemplate:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "applyTemplate(content: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", fromTitle: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", newTitle: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "content",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "fromTitle",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newTitle",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "applyTemplate"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#extractHeading:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extractHeading(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", editor: "
                },
                {
                  "kind": "Reference",
                  "text": "Editor",
                  "canonicalReference": "obsidian!Editor:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "extractHeading"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#getSelectionUnderHeading:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSelectionUnderHeading(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", editor: "
                },
                {
                  "kind": "Reference",
                  "text": "Editor",
                  "canonicalReference": "obsidian!Editor:class"
                },
                {
                  "kind": "Content",
                  "text": ", line: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "HeadingInfo",
                  "canonicalReference": "obsidian-typings!HeadingInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "line",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "getSelectionUnderHeading"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#onEditorMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEditorMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", editor: "
                },
                {
                  "kind": "Reference",
                  "text": "Editor",
                  "canonicalReference": "obsidian!Editor:class"
                },
                {
                  "kind": "Content",
                  "text": ", info: "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownView",
                  "canonicalReference": "obsidian!MarkdownView:class"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "MarkdownFileInfo",
                  "canonicalReference": "obsidian!MarkdownFileInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "editor",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "info",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "onEditorMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#onEnable:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onEnable: "
                },
                {
                  "kind": "Content",
                  "text": "(app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ", plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "NoteComposerPlugin",
                  "canonicalReference": "obsidian-typings!NoteComposerPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onEnable",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 8
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#onExternalSettingsChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalSettingsChange(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onExternalSettingsChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#onFileMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileMenu(menu: "
                },
                {
                  "kind": "Reference",
                  "text": "Menu",
                  "canonicalReference": "obsidian-typings!~Menu"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", source: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "menu",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileMenu"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#options:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "options: "
                },
                {
                  "kind": "Reference",
                  "text": "NoteComposerPluginOptions",
                  "canonicalReference": "obsidian-typings!NoteComposerPluginOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "options",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginInstance#pluginInstance:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pluginInstance: "
                },
                {
                  "kind": "Reference",
                  "text": "NoteComposerPlugin",
                  "canonicalReference": "obsidian-typings!NoteComposerPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pluginInstance",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NoteComposerPluginOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NoteComposerPluginOptions "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginOptions.d.ts",
          "releaseTag": "Public",
          "name": "NoteComposerPluginOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginOptions#askBeforeMerging:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "askBeforeMerging?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "askBeforeMerging",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginOptions#replacementText:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replacementText?: "
                },
                {
                  "kind": "Content",
                  "text": "'link' | 'embed' | 'none'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "replacementText",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NoteComposerPluginOptions#template:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "template?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "template",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NotEmptyFunction:interface",
          "docComment": "/**\n * Function `NotEmpty`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NotEmptyFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/NotEmptyFunction.d.ts",
          "releaseTag": "Public",
          "name": "NotEmptyFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NotEqualFunction:interface",
          "docComment": "/**\n * Function `NotEqual`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NotEqualFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasCompare",
              "canonicalReference": "obsidian-typings!HasCompare:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/NotEqualFunction.d.ts",
          "releaseTag": "Public",
          "name": "NotEqualFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            },
            {
              "startIndex": 7,
              "endIndex": 8
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NotFunction:interface",
          "docComment": "/**\n * Function `Not`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NotFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/NotFunction.d.ts",
          "releaseTag": "Public",
          "name": "NotFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NowFunction:interface",
          "docComment": "/**\n * Function `Now`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NowFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/NowFunction.d.ts",
          "releaseTag": "Public",
          "name": "NowFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!NumberPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for numbers.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface NumberPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/NumberPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "NumberPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NumberPropertyWidgetComponent#inputEl:member",
              "docComment": "/**\n * The input element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NumberPropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NumberPropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!NumberPropertyWidgetComponent#showError:member(1)",
              "docComment": "/**\n * Show the error message.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showError(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showError"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!NumberPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'number'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ObsidianDOM:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ObsidianDOM "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ObsidianDOM.d.ts",
          "releaseTag": "Public",
          "name": "ObsidianDOM",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianDOM#appContainerEl:member",
              "docComment": "/**\n * Root element of the application.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "appContainerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "appContainerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianDOM#horizontalMainContainerEl:member",
              "docComment": "/**\n * Child of `appContainerEl` containing the main content of the application.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "horizontalMainContainerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "horizontalMainContainerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianDOM#statusBarEl:member",
              "docComment": "/**\n * Status bar element containing word count among other things.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "statusBarEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "statusBarEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianDOM#workspaceEl:member",
              "docComment": "/**\n * Child of `horizontalMainContainerEl` containing the workspace DOM.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "workspaceEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "workspaceEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ObsidianTouchEvent:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ObsidianTouchEvent "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ObsidianTouchEvent.d.ts",
          "releaseTag": "Public",
          "name": "ObsidianTouchEvent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#direction:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "direction: "
                },
                {
                  "kind": "Content",
                  "text": "'x' | 'y'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "direction",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#evt:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "evt: "
                },
                {
                  "kind": "Reference",
                  "text": "TouchEvent",
                  "canonicalReference": "!TouchEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "evt",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#points:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "points: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "points",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#registerCallback:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerCallback: "
                },
                {
                  "kind": "Reference",
                  "text": "ObsidianTouchEventRegisterCallback",
                  "canonicalReference": "obsidian-typings!ObsidianTouchEventRegisterCallback:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "registerCallback",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#startX:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startX: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "startX",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#startY:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startY: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "startY",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#targetEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "targetEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "targetEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#touch:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "touch: "
                },
                {
                  "kind": "Reference",
                  "text": "Touch",
                  "canonicalReference": "!Touch:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "touch",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#x:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "x: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "x",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEvent#y:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "y: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "y",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ObsidianTouchEventRegisterCallback:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ObsidianTouchEventRegisterCallback "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ObsidianTouchEventRegisterCallback.d.ts",
          "releaseTag": "Public",
          "name": "ObsidianTouchEventRegisterCallback",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEventRegisterCallback#cancel:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cancel(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "cancel"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEventRegisterCallback#finish:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "finish(x: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", y: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", z: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "z",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "finish"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ObsidianTouchEventRegisterCallback#move:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "move(x: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "move"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OpenDialogOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OpenDialogOptions "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/OpenDialogOptions.d.ts",
          "releaseTag": "Public",
          "name": "OpenDialogOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#bottom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bottom: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bottom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#closeOnBlur:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "closeOnBlur: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "closeOnBlur",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#closeOnEnter:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "closeOnEnter: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "closeOnEnter",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#onClose:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onClose(div: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "div",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onClose"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#onInput:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInput(e: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", callback: "
                },
                {
                  "kind": "Content",
                  "text": "(value: unknown) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onInput"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#onKeyDown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyDown(e: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", callback: "
                },
                {
                  "kind": "Content",
                  "text": "(value: unknown) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyDown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#onKeyUp:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyUp(e: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", callback: "
                },
                {
                  "kind": "Content",
                  "text": "(value: unknown) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyUp"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#selectValueOnOpen:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectValueOnOpen: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selectValueOnOpen",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OpenDialogOptions#value:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "value",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OpenNotificationOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OpenNotificationOptions "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/OpenNotificationOptions.d.ts",
          "releaseTag": "Public",
          "name": "OpenNotificationOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OpenNotificationOptions#bottom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bottom?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "bottom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OpenNotificationOptions#duration:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "duration?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "duration",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OutgoingLinkPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OutgoingLinkPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "OutgoingLinkPluginInstance",
              "canonicalReference": "obsidian-typings!OutgoingLinkPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/OutgoingLink/OutgoingLinkPlugin.d.ts",
          "releaseTag": "Public",
          "name": "OutgoingLinkPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OutgoingLinkPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OutgoingLinkPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "OutgoingLinkPlugin",
              "canonicalReference": "obsidian-typings!OutgoingLinkPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/OutgoingLink/OutgoingLinkPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "OutgoingLinkPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OutgoingLinkPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OutgoingLinkPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OutgoingLinkPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "OutgoingLinkPlugin",
                  "canonicalReference": "obsidian-typings!OutgoingLinkPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OutgoingLinkView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OutgoingLinkView extends "
            },
            {
              "kind": "Reference",
              "text": "InfoFileView",
              "canonicalReference": "obsidian-typings!InfoFileView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/OutgoingLink/OutgoingLinkView.d.ts",
          "releaseTag": "Public",
          "name": "OutgoingLinkView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutgoingLinkView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.OutgoingLink",
                  "canonicalReference": "obsidian-typings!~__type#OutgoingLink:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutgoingLinkView#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OutgoingLinkViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OutgoingLinkViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "OutgoingLinkView",
              "canonicalReference": "obsidian-typings!OutgoingLinkView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/OutgoingLink/OutgoingLinkViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "OutgoingLinkViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Class",
          "canonicalReference": "obsidian-typings!Outline:class",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class Outline "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PdfJs/Outline.d.ts",
          "releaseTag": "Public",
          "isAbstract": false,
          "name": "Outline",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline._normalizePagePoint:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static _normalizePagePoint(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", rotation: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": true,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "rotation",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "_normalizePagePoint"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline._normalizePoint:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static _normalizePoint(\n        x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ",\n        y: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ",\n        parentWidth: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ",\n        parentHeight: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ",\n        rotation: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "number[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": true,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "parentWidth",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "parentHeight",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "rotation",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "_normalizePoint"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline._rescale:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static _rescale(src: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", tx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", ty: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", sx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", sy: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", dest: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": true,
              "returnTypeTokenRange": {
                "startIndex": 13,
                "endIndex": 14
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "src",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "tx",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ty",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "sx",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "sy",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "dest",
                  "parameterTypeTokenRange": {
                    "startIndex": 11,
                    "endIndex": 12
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "_rescale"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline._rescaleAndSwap:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static _rescaleAndSwap(src: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", tx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", ty: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", sx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", sy: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", dest: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": true,
              "returnTypeTokenRange": {
                "startIndex": 13,
                "endIndex": 14
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "src",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "tx",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ty",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "sx",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "sy",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "dest",
                  "parameterTypeTokenRange": {
                    "startIndex": 11,
                    "endIndex": 12
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "_rescaleAndSwap"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline._translate:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static _translate(src: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", tx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", ty: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", dest: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": true,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "src",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "tx",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ty",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "dest",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "_translate"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!Outline#box:member",
              "docComment": "/**\n * The bounding box of the outline.\n *\n * @returns The bounding box of the outline.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get box(): "
                },
                {
                  "kind": "Reference",
                  "text": "Object",
                  "canonicalReference": "!Object:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "box",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline.createBezierPoints:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static createBezierPoints(x1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", x2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", x3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", y3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": true,
              "returnTypeTokenRange": {
                "startIndex": 13,
                "endIndex": 14
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y1",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "x2",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y2",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "x3",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "y3",
                  "parameterTypeTokenRange": {
                    "startIndex": 11,
                    "endIndex": 12
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "createBezierPoints"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!Outline.PRECISION:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static PRECISION: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "PRECISION",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": true,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline#serialize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(bbox: "
                },
                {
                  "kind": "Content",
                  "text": "[blX: string, blY: string, trX: string, trY: string]"
                },
                {
                  "kind": "Content",
                  "text": ", rotation: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "bbox",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "rotation",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "serialize"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline.svgRound:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "static svgRound(x: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": true,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "x",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "isOptional": false,
              "isAbstract": false,
              "name": "svgRound"
            },
            {
              "kind": "Method",
              "canonicalReference": "obsidian-typings!Outline#toSVGPath:member(1)",
              "docComment": "/**\n * Converts the outline to an SVG path.\n *\n * @returns The SVG path of the outline.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toSVGPath(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isStatic": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "isProtected": false,
              "overloadIndex": 1,
              "parameters": [],
              "isOptional": false,
              "isAbstract": false,
              "name": "toSVGPath"
            }
          ],
          "implementsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OutlinePlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OutlinePlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "OutlinePluginInstance",
              "canonicalReference": "obsidian-typings!OutlinePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Outline/OutlinePlugin.d.ts",
          "releaseTag": "Public",
          "name": "OutlinePlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OutlinePluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OutlinePluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "OutlinePlugin",
              "canonicalReference": "obsidian-typings!OutlinePlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Outline/OutlinePluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "OutlinePluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OutlinePluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OutlinePluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!OutlinePluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "OutlinePlugin",
                  "canonicalReference": "obsidian-typings!OutlinePlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OutlineView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OutlineView extends "
            },
            {
              "kind": "Reference",
              "text": "InfoFileView",
              "canonicalReference": "obsidian-typings!InfoFileView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Outline/OutlineView.d.ts",
          "releaseTag": "Public",
          "name": "OutlineView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#createItemDom:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "createItemDom(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "createItemDom"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#filterSearchResults:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "filterSearchResults(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "filterSearchResults"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#findActiveHeading:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findActiveHeading(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "findActiveHeading"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#findCorrespondingLeaf:member(1)",
              "docComment": "/**\n * Finds the active leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findCorrespondingLeaf(): "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findCorrespondingLeaf"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#getHeadings:member(1)",
              "docComment": "/**\n * Returns the headings of the active file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getHeadings(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getHeadings"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#getOwner:member(1)",
              "docComment": "/**\n * Finds the view to the active leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getOwner(): "
                },
                {
                  "kind": "Reference",
                  "text": "View",
                  "canonicalReference": "obsidian!View:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getOwner"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Outline",
                  "canonicalReference": "obsidian-typings!~__type#Outline:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#handleCollapseAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleCollapseAll(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleCollapseAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#handleSelectionChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleSelectionChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "handleSelectionChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#onFileChanged:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileChanged(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileChanged"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#onMarkdownScroll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMarkdownScroll(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onMarkdownScroll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#onToggleShowSearch:member(1)",
              "docComment": "/**\n * Toggles the visibility of the search.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onToggleShowSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onToggleShowSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#setHighlightedItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setHighlightedItem(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setHighlightedItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#setShowSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setShowSearch(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setShowSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#showSearch:member(1)",
              "docComment": "/**\n * Shows the search.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!OutlineView#updateSearch:member(1)",
              "docComment": "/**\n * Updates the search.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateSearch"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!OutlineViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface OutlineViewConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "OutlineView",
              "canonicalReference": "obsidian-typings!OutlineView:interface"
            },
            {
              "kind": "Content",
              "text": ", [outlinePluginInstance: "
            },
            {
              "kind": "Reference",
              "text": "OutlinePluginInstance",
              "canonicalReference": "obsidian-typings!OutlinePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "]>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Outline/OutlineViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "OutlineViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PagePreviewPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PagePreviewPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PagePreviewPluginInstance",
              "canonicalReference": "obsidian-typings!PagePreviewPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/PagePreview/PagePreviewPlugin.d.ts",
          "releaseTag": "Public",
          "name": "PagePreviewPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PagePreviewPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PagePreviewPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PagePreviewPlugin",
              "canonicalReference": "obsidian-typings!PagePreviewPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/PagePreview/PagePreviewPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "PagePreviewPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PagePreviewPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PagePreviewPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Function",
          "canonicalReference": "obsidian-typings!parentFolderPath:function(1)",
          "docComment": "/**\n * Get the parent folder path of a given path.\n *\n * @param path - The path to get the parent folder path of.\n *\n * @returns The parent folder path.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare function parentFolderPath(path: "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": "): "
            },
            {
              "kind": "Content",
              "text": "string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Utils/PathUtils.d.ts",
          "returnTypeTokenRange": {
            "startIndex": 3,
            "endIndex": 4
          },
          "releaseTag": "Public",
          "overloadIndex": 1,
          "parameters": [
            {
              "parameterName": "path",
              "parameterTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isOptional": false
            }
          ],
          "name": "parentFolderPath"
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PdfExportSettings:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PdfExportSettings "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/AppVaultConfig/PdfExportSettings.d.ts",
          "releaseTag": "Public",
          "name": "PdfExportSettings",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PdfExportSettings#downscalePercent:member",
              "docComment": "/**\n * Default: 100.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "downscalePercent: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "downscalePercent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PdfExportSettings#landscape:member",
              "docComment": "/**\n * Default: false.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "landscape: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "landscape",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PdfExportSettings#margin:member",
              "docComment": "/**\n * Default: '0'.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "margin: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "margin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PdfExportSettings#pageSize:member",
              "docComment": "/**\n * Default: 'letter'.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pageSize: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pageSize",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PdfJsTestingUtils:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PdfJsTestingUtils "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PdfJs/PdfJsTestingUtils.d.ts",
          "releaseTag": "Public",
          "name": "PdfJsTestingUtils",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PdfJsTestingUtils#HighlightOutliner:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "HighlightOutliner: "
                },
                {
                  "kind": "Reference",
                  "text": "HighlightOutliner",
                  "canonicalReference": "obsidian-typings!HighlightOutliner:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "HighlightOutliner",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PdfView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PdfView extends "
            },
            {
              "kind": "Reference",
              "text": "EditableFileView",
              "canonicalReference": "obsidian!EditableFileView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/PdfView.d.ts",
          "releaseTag": "Public",
          "name": "PdfView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PdfView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Pdf",
                  "canonicalReference": "obsidian-typings!~__type#Pdf:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PdfView#onModify:member(1)",
              "docComment": "/**\n * Is called when the vault has a 'modify' event. Reloads the file if the modified file is the file in this view.\n *\n * @param file - The modified file.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onModify(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onModify"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PdfView#showSearch:member(1)",
              "docComment": "/**\n * Shows the search.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showSearch"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PdfView#viewer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewer: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PdfViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PdfViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PdfView",
              "canonicalReference": "obsidian-typings!PdfView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/PdfViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "PdfViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PlatformEx:interface",
          "docComment": "/**\n * @unofficial\n *\n * Due to limitations of TypeScript, we cannot extend the `Platform` constant directly.\n *\n * @example\n * ```ts\n * import { Platform } from 'obsidian';\n * import type { PlatformEx } from 'obsidian-typings';\n * const platformEx = Platform as PlatformEx;\n * console.log(platformEx.canDisplayRibbon);\n * ```\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PlatformEx "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PlatformEx.d.ts",
          "releaseTag": "Public",
          "name": "PlatformEx",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#canDisplayRibbon:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canDisplayRibbon: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canDisplayRibbon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#canExportPdf:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canExportPdf: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canExportPdf",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#canPopoutWindow:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canPopoutWindow: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canPopoutWindow",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#canSplit:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canSplit: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canSplit",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#canStackTabs:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "canStackTabs: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canStackTabs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isAndroidApp:member",
              "docComment": "/**\n * We're running the `Android` app.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isAndroidApp: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isAndroidApp",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isDesktop:member",
              "docComment": "/**\n * The UI is in desktop mode.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isDesktop: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isDesktop",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isDesktopApp:member",
              "docComment": "/**\n * We're running the `Electron`-based desktop app.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isDesktopApp: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isDesktopApp",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isIosApp:member",
              "docComment": "/**\n * We're running the `iOS` app.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isIosApp: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isIosApp",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isLinux:member",
              "docComment": "/**\n * We're on a Linux device.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isLinux: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isLinux",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isMacOS:member",
              "docComment": "/**\n * We're on a macOS device, or a device that pretends to be one (like iPhones and iPads). Typically used to detect whether to use command-based hotkeys vs ctrl-based hotkeys.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isMacOS: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isMacOS",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isMobile:member",
              "docComment": "/**\n * The UI is in mobile mode.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isMobile: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isMobile",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isMobileApp:member",
              "docComment": "/**\n * We're running the `Capacitor` mobile app.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isMobileApp: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isMobileApp",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isPhone:member",
              "docComment": "/**\n * We're in a mobile app that has very limited screen space.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isPhone: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isPhone",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isSafari:member",
              "docComment": "/**\n * We're running in Safari. Typically used to provide workarounds for Safari bugs.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isSafari: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isSafari",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isTablet:member",
              "docComment": "/**\n * We're in a mobile app that has sufficiently large screen space.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isTablet: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isTablet",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#isWin:member",
              "docComment": "/**\n * We're on a Windows device.\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isWin: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isWin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#mobileDeviceHeight:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mobileDeviceHeight: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mobileDeviceHeight",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#mobileKeyboardHeight:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mobileKeyboardHeight: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mobileKeyboardHeight",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#mobileSoftKeyboardVisible:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mobileSoftKeyboardVisible: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mobileSoftKeyboardVisible",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PlatformEx#resourcePathPrefix:member",
              "docComment": "/**\n * The path prefix for resolving local files on this platform. This returns: - `file:///` on mobile. - `app://random-id/` on desktop (Replaces the old format of `app://local/`).\n *\n * @official\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resourcePathPrefix: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "resourcePathPrefix",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Plugins:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Plugins "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Plugins/Plugins.d.ts",
          "releaseTag": "Public",
          "name": "Plugins",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Plugins#app:member",
              "docComment": "/**\n * Reference to App.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#checkForDeprecations:member(1)",
              "docComment": "/**\n * Check online list for deprecated plugins to automatically disable.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "checkForDeprecations(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "checkForDeprecations"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#checkForUpdates:member(1)",
              "docComment": "/**\n * Check for plugin updates.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "checkForUpdates(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "checkForUpdates"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#disablePlugin:member(1)",
              "docComment": "/**\n * Unload a plugin by ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "disablePlugin(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "disablePlugin"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#disablePluginAndSave:member(1)",
              "docComment": "/**\n * Unload a plugin by ID and save config for persistence.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "disablePluginAndSave(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "disablePluginAndSave"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Plugins#enabledPlugins:member",
              "docComment": "/**\n * Set of enabled plugin IDs.\n *\n * @remark\n *\n * The plugin ids aren't guaranteed to be either active (in `app.plugins.plugins`) or installed (in `app.plugins.manifests`).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enabledPlugins: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "enabledPlugins",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#enablePlugin:member(1)",
              "docComment": "/**\n * Enable a plugin by ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enablePlugin(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "enablePlugin"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#enablePluginAndSave:member(1)",
              "docComment": "/**\n * Enable a plugin by ID and save config for persistence.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enablePluginAndSave(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "enablePluginAndSave"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#getPlugin:member(1)",
              "docComment": "/**\n * Get a plugin by ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getPlugin(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Plugin",
                  "canonicalReference": "obsidian!Plugin:class"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getPlugin"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#getPluginFolder:member(1)",
              "docComment": "/**\n * Get the folder where plugins are stored.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getPluginFolder(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getPluginFolder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#initialize:member(1)",
              "docComment": "/**\n * Load plugin manifests and enable plugins from config.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initialize(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#installPlugin:member(1)",
              "docComment": "/**\n * Install a plugin from a given URL.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "installPlugin(repo: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", version: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", manifest: "
                },
                {
                  "kind": "Reference",
                  "text": "PluginManifest",
                  "canonicalReference": "obsidian!PluginManifest:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "repo",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "version",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "manifest",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "installPlugin"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#isDeprecated:member(1)",
              "docComment": "/**\n * Check whether a plugin is deprecated.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isDeprecated(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isDeprecated"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#isEnabled:member(1)",
              "docComment": "/**\n * Check whether community plugins are enabled.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isEnabled(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isEnabled"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Plugins#loadingPluginId:member",
              "docComment": "/**\n * Plugin ID that is currently being enabled.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadingPluginId: "
                },
                {
                  "kind": "Content",
                  "text": "string | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "loadingPluginId",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#loadManifest:member(1)",
              "docComment": "/**\n * Load a specific plugin's manifest by its folder path.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadManifest(path: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "path",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "loadManifest"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#loadManifests:member(1)",
              "docComment": "/**\n * Load all plugin manifests from plugin folder.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadManifests(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadManifests"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#loadPlugin:member(1)",
              "docComment": "/**\n * Load a plugin by its ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadPlugin(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "Plugin",
                  "canonicalReference": "obsidian!Plugin:class"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "loadPlugin"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Plugins#manifests:member",
              "docComment": "/**\n * Manifests of all the plugins that are installed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "manifests: "
                },
                {
                  "kind": "Reference",
                  "text": "PluginsManifestsRecord",
                  "canonicalReference": "obsidian-typings!PluginsManifestsRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "manifests",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#onRaw:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRaw(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onRaw"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Plugins#plugins:member",
              "docComment": "/**\n * Mapping of plugin ID to active plugin instance.\n *\n * @remark\n *\n * Prefer usage of getPlugin to access a plugin.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugins: "
                },
                {
                  "kind": "Reference",
                  "text": "PluginsPluginsRecord",
                  "canonicalReference": "obsidian-typings!PluginsPluginsRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugins",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Plugins#requestSaveConfig:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestSaveConfig: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestSaveConfig",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#saveConfig:member(1)",
              "docComment": "/**\n * - Save current plugin configs.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveConfig(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveConfig"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#setEnable:member(1)",
              "docComment": "/**\n * Toggle whether community plugins are enabled.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setEnable(enabled: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "enabled",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setEnable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#uninstallPlugin:member(1)",
              "docComment": "/**\n * Uninstall a plugin by ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "uninstallPlugin(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "uninstallPlugin"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Plugins#unloadPlugin:member(1)",
              "docComment": "/**\n * Unload a plugin by ID.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unloadPlugin(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "unloadPlugin"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Plugins#updates:member",
              "docComment": "/**\n * Mapping of plugin ID to available updates.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updates: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string, "
                },
                {
                  "kind": "Reference",
                  "text": "PluginUpdateManifest",
                  "canonicalReference": "obsidian-typings!PluginUpdateManifest:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "updates",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PluginsManifestsRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PluginsManifestsRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "PluginManifest",
              "canonicalReference": "obsidian!PluginManifest:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Plugins/PluginsManifestsRecord.d.ts",
          "releaseTag": "Public",
          "name": "PluginsManifestsRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PluginsPluginsRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PluginsPluginsRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "Plugin",
              "canonicalReference": "obsidian!Plugin:class"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Plugins/PluginsPluginsRecord.d.ts",
          "releaseTag": "Public",
          "name": "PluginsPluginsRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PluginUpdateManifest:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PluginUpdateManifest "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PluginUpdateManifest.d.ts",
          "releaseTag": "Public",
          "name": "PluginUpdateManifest",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PluginUpdateManifest#manifest:member",
              "docComment": "/**\n * Manifest of the plugin.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "manifest: "
                },
                {
                  "kind": "Reference",
                  "text": "PluginManifest",
                  "canonicalReference": "obsidian!PluginManifest:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "manifest",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PluginUpdateManifest#repo:member",
              "docComment": "/**\n * Repository of the plugin.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "repo: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "repo",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PluginUpdateManifest#version:member",
              "docComment": "/**\n * New version of the plugin.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "version: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "version",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Pointer:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Pointer "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Pointer.d.ts",
          "releaseTag": "Public",
          "name": "Pointer",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Pointer#x:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "x: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "x",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Pointer#y:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "y: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "y",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PositionedReference:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PositionedReference extends "
            },
            {
              "kind": "Reference",
              "text": "Reference",
              "canonicalReference": "obsidian!Reference:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "CacheItem",
              "canonicalReference": "obsidian!CacheItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PositionedReference.d.ts",
          "releaseTag": "Public",
          "name": "PositionedReference",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PowerTag:interface",
          "docComment": "/**\n * Power tag.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PowerTag "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/PowerTag.d.ts",
          "releaseTag": "Public",
          "name": "PowerTag",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PowerTag#clearGraphics:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearGraphics(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearGraphics"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PowerTag#getTextStyle:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getTextStyle(): "
                },
                {
                  "kind": "Reference",
                  "text": "TextStyle",
                  "canonicalReference": "@pixi/text!TextStyle:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getTextStyle"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PowerTag#initGraphics:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initGraphics(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initGraphics"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PowerTag#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PowerTag#rendered:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rendered: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rendered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PowerTag#renderer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderer: "
                },
                {
                  "kind": "Reference",
                  "text": "GraphRenderer",
                  "canonicalReference": "obsidian-typings!GraphRenderer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "renderer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PowerTag#text:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "text: "
                },
                {
                  "kind": "Reference",
                  "text": "Text",
                  "canonicalReference": "@pixi/text!Text:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "text",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PromisedQueue:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PromisedQueue "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PromisedQueue.d.ts",
          "releaseTag": "Public",
          "name": "PromisedQueue",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PromisedQueue#promise:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "promise: "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "promise",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PromisedQueue#queue:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queue<T>(fn: "
                },
                {
                  "kind": "Content",
                  "text": "() => T | "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "fn",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "T",
                  "constraintTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "queue"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertiesPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertiesPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PropertiesPluginInstance",
              "canonicalReference": "obsidian-typings!PropertiesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Properties/PropertiesPlugin.d.ts",
          "releaseTag": "Public",
          "name": "PropertiesPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertiesPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertiesPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PropertiesPlugin",
              "canonicalReference": "obsidian-typings!PropertiesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Properties/PropertiesPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "PropertiesPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertiesPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertiesPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "false"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertiesPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertiesPlugin",
                  "canonicalReference": "obsidian-typings!PropertiesPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyEntryData:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyEntryData<T> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PropertyEntryData.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "PropertyEntryData",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyEntryData#key:member",
              "docComment": "/**\n * Property key.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "key",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyEntryData#type:member",
              "docComment": "/**\n * Property widget type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyEntryData#value:member",
              "docComment": "/**\n * Property value.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "value: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "value",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyInfo:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyInfo "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PropertyInfo.d.ts",
          "releaseTag": "Public",
          "name": "PropertyInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyInfo#name:member",
              "docComment": "/**\n * Name of property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyInfo#occurrences:member",
              "docComment": "/**\n * Usage count of property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "occurrences: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "occurrences",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyInfo#widget:member",
              "docComment": "/**\n * Type of property.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "widget: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "widget",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for properties.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/PropertyPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "PropertyPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponent#combobox:member",
              "docComment": "/**\n * The combobox component for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "combobox: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBox",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "combobox",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponent#inputEl:member",
              "docComment": "/**\n * The input element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'property'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox:interface",
          "docComment": "/**\n * Combobox component for {@link PropertyPropertyWidgetComponent}.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyPropertyWidgetComponentComboBox\n    extends "
            },
            {
              "kind": "Reference",
              "text": "PopoverSuggest",
              "canonicalReference": "obsidian!PopoverSuggest:class"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PropertyPropertyWidgetComponentComboBoxItem",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/PropertyPropertyWidgetComponentComboBox.d.ts",
          "releaseTag": "Public",
          "name": "PropertyPropertyWidgetComponentComboBox",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#_items:member",
              "docComment": "/**\n * The items of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_items: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBoxItem",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "_items",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#_onClose:member(1)",
              "docComment": "/**\n * Callback for `onClose`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_onClose?(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "_onClose"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#_onOpen:member(1)",
              "docComment": "/**\n * Callback for `onOpen`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_onOpen?(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "_onOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#attachDom:member(1)",
              "docComment": "/**\n * Attach the DOM of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "attachDom(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "attachDom"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#bgEl:member",
              "docComment": "/**\n * The background element of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "bgEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bgEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#buttonEl:member",
              "docComment": "/**\n * The button element of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buttonEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "buttonEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#clearable:member",
              "docComment": "/**\n * Whether the combobox is clearable.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearable: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "clearable",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#detachDom:member(1)",
              "docComment": "/**\n * Detach the DOM of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "detachDom(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "detachDom"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#focus:member(1)",
              "docComment": "/**\n * Focus the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "focus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#getItems:member(1)",
              "docComment": "/**\n * Get the items of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getItems(): "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBoxItem",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getItems"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#getSuggestions:member(1)",
              "docComment": "/**\n * Callback for `getSuggestions`.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSuggestions(query: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "query",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getSuggestions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#iconEl:member",
              "docComment": "/**\n * The icon element of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "iconEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "iconEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#labelEl:member",
              "docComment": "/**\n * The label element of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "labelEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "labelEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#onClose:member(1)",
              "docComment": "/**\n * Register a callback for `close` event.\n *\n * @param callback - the callback to register.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onClose(callback: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onClose"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#onInputChange:member(1)",
              "docComment": "/**\n * Handle the input change event of the combobox.\n *\n * @param query - the query to handle.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInputChange(query: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "query",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onInputChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#onOpen:member(1)",
              "docComment": "/**\n * Register a callback for `open` event.\n *\n * @param callback - the callback to register.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onOpen(callback: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#onSelect:member(1)",
              "docComment": "/**\n * Register a callback for `select` event.\n *\n * @param callback - the callback to register.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSelect(callback: "
                },
                {
                  "kind": "Content",
                  "text": "(item: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBoxItem",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onSelect"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#renderLabel:member(1)",
              "docComment": "/**\n * Render the label of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderLabel(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "renderLabel"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#searchComponent:member",
              "docComment": "/**\n * The search component of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "searchComponent: "
                },
                {
                  "kind": "Reference",
                  "text": "SearchComponent",
                  "canonicalReference": "obsidian!SearchComponent:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "searchComponent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#selectCb:member(1)",
              "docComment": "/**\n * Callback for `onSelect`.\n *\n * @param item - the item that was selected.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectCb?(item: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBoxItem",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": true,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "selectCb"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#setClearable:member(1)",
              "docComment": "/**\n * Set the clearable state of the combobox.\n *\n * @param clearable - whether the combobox should be clearable.\n *\n * @returns the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setClearable(clearable: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "clearable",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setClearable"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#setItems:member(1)",
              "docComment": "/**\n * Set the items of the combobox.\n *\n * @param items - the items to set.\n *\n * @returns the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setItems(items: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBoxItem",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "items",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "setItems"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#setPlaceholder:member(1)",
              "docComment": "/**\n * Set the placeholder of the combobox.\n *\n * @param placeholder - the placeholder to set.\n *\n * @returns the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setPlaceholder(placeholder: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "placeholder",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setPlaceholder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#setValue:member(1)",
              "docComment": "/**\n * Set the value of the combobox.\n *\n * @param value - the value to set.\n *\n * @returns the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBoxItem",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#setValueById:member(1)",
              "docComment": "/**\n * Set the value of the combobox by its id.\n *\n * @param id - the id of the value to set.\n *\n * @returns the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValueById(id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "id",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValueById"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#toggle:member(1)",
              "docComment": "/**\n * Toggle the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggle(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggle"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#updateValue:member(1)",
              "docComment": "/**\n * Update the value of the combobox.\n *\n * @param value - the value to update.\n *\n * @returns the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateValue(value: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBoxItem",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "this"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBox#value:member",
              "docComment": "/**\n * The current value of the combobox.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "value: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyPropertyWidgetComponentComboBoxItem",
                  "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "value",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem:interface",
          "docComment": "/**\n * Combo box item for {@link PropertyPropertyWidgetComponentComboBox}.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyPropertyWidgetComponentComboBoxItem "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/PropertyPropertyWidgetComponentComboBoxItem.d.ts",
          "releaseTag": "Public",
          "name": "PropertyPropertyWidgetComponentComboBoxItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem#icon:member",
              "docComment": "/**\n * The icon of the item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "icon: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "icon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyPropertyWidgetComponentComboBoxItem#value:member",
              "docComment": "/**\n * The value of the item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "value",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyRenderContext:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyRenderContext "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PropertyRenderContext.d.ts",
          "releaseTag": "Public",
          "name": "PropertyRenderContext",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyRenderContext#app:member",
              "docComment": "/**\n * Reference to the app.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyRenderContext#blur:member(1)",
              "docComment": "/**\n * Callback called on property field unfocus.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "blur(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "blur"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyRenderContext#key:member",
              "docComment": "/**\n * Key of the property field.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "key",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyRenderContext#onChange:member(1)",
              "docComment": "/**\n * Callback called on property value change.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onChange(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onChange"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyRenderContext#sourcePath:member",
              "docComment": "/**\n * Determine the source path of current context.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sourcePath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sourcePath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyWidget:interface",
          "docComment": "/**\n * Property widget.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyWidget<ComponentType extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": "> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PropertyWidget.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "ComponentType",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              }
            }
          ],
          "name": "PropertyWidget",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyWidget#icon:member",
              "docComment": "/**\n * Lucide-dev icon associated with the widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "icon: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "icon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyWidget#name:member(1)",
              "docComment": "/**\n * Returns the I18N name of the widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "name"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyWidget#render:member(1)",
              "docComment": "/**\n * Render function for the widget on field container given context and data.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", context: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyRenderContext",
                  "canonicalReference": "obsidian-typings!PropertyRenderContext:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "ComponentType"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "containerEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "context",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "render"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyWidget#reservedKeys:member",
              "docComment": "/**\n * Reserved keys for the widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reservedKeys?: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "reservedKeys",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyWidget#type:member",
              "docComment": "/**\n * Identifier for the widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyWidget#validate:member(1)",
              "docComment": "/**\n * Validate whether the input value to the widget is correct.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "validate(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "validate"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface",
          "docComment": "/**\n * Base class for property widget components.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyWidgetComponentBase "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/PropertyWidgetComponentBase.d.ts",
          "releaseTag": "Public",
          "name": "PropertyWidgetComponentBase",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase#focus:member(1)",
              "docComment": "/**\n * Focus the property widget.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus(mode?: "
                },
                {
                  "kind": "Reference",
                  "text": "FocusMode",
                  "canonicalReference": "obsidian-typings!FocusMode:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "mode",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "focus"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PropertyWidgetEntry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PropertyWidgetEntry "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PropertyWidgetEntry.d.ts",
          "releaseTag": "Public",
          "name": "PropertyWidgetEntry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyWidgetEntry#name:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PropertyWidgetEntry#widget:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "widget: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidgetType",
                  "canonicalReference": "obsidian-typings!PropertyWidgetType:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "widget",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!PropertyWidgetType:type",
          "docComment": "/**\n * Property widget type.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type PropertyWidgetType =\n    "
            },
            {
              "kind": "Content",
              "text": "| 'aliases'\n    | 'checkbox'\n    | 'date'\n    | 'datetime'\n    | 'multitext'\n    | 'number'\n    | 'tags'\n    | 'text'\n    | string"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/PropertyWidgetType.d.ts",
          "releaseTag": "Public",
          "name": "PropertyWidgetType",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PublishPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PublishPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PublishPluginInstance",
              "canonicalReference": "obsidian-typings!PublishPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Publish/PublishPlugin.d.ts",
          "releaseTag": "Public",
          "name": "PublishPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!PublishPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface PublishPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "PublishPlugin",
              "canonicalReference": "obsidian-typings!PublishPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Publish/PublishPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "PublishPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PublishPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!PublishPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "PublishPlugin",
                  "canonicalReference": "obsidian-typings!PublishPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!QueryForFuzzySearch:interface",
          "docComment": "/**\n * Query for fuzzy search.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface QueryForFuzzySearch "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/QueryForFuzzySearch.d.ts",
          "releaseTag": "Public",
          "name": "QueryForFuzzySearch",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!QueryForFuzzySearch#fuzzy:member",
              "docComment": "/**\n * The fuzzy tokens of the query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fuzzy: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fuzzy",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!QueryForFuzzySearch#query:member",
              "docComment": "/**\n * The query string.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!QueryForFuzzySearch#tokens:member",
              "docComment": "/**\n * The tokens of the query.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "tokens: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "tokens",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!RandomNotePlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface RandomNotePlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "RandomNotePluginInstance",
              "canonicalReference": "obsidian-typings!RandomNotePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/RandomNote/RandomNotePlugin.d.ts",
          "releaseTag": "Public",
          "name": "RandomNotePlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!RandomNotePluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface RandomNotePluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "RandomNotePlugin",
              "canonicalReference": "obsidian-typings!RandomNotePlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/RandomNote/RandomNotePluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "RandomNotePluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RandomNotePluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ReadViewRenderer:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ReadViewRenderer "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ReadViewRenderer.d.ts",
          "releaseTag": "Public",
          "name": "ReadViewRenderer",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#addBottomPadding:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addBottomPadding: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "addBottomPadding",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#asyncSections:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "asyncSections: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "asyncSections",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#lastRender:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastRender: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastRender",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#lastScroll:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastScroll: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastScroll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#lastText:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastText: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastText",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#parseAsync:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parseAsync(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "parseAsync"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#parseSync:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parseSync(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "parseSync"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#previewEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "previewEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "previewEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#pusherEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pusherEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pusherEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#queueRender:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queueRender(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "queueRender"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#recycledSections:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "recycledSections: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "recycledSections",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#rendered:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rendered: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rendered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#sections:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sections: "
                },
                {
                  "kind": "Reference",
                  "text": "RendererSection",
                  "canonicalReference": "obsidian-typings!RendererSection:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sections",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#set:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "set(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "set"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ReadViewRenderer#text:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "text",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!RecentFileTracker:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface RecentFileTracker "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/RecentFileTracker.d.ts",
          "releaseTag": "Public",
          "name": "RecentFileTracker",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#collect:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collect(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "collect"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#getLastOpenFiles:member(1)",
              "docComment": "/**\n * Returns the last 10 opened files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getLastOpenFiles(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getLastOpenFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#getRecentFiles:member(1)",
              "docComment": "/**\n * Get last n files of type (defaults to 10).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getRecentFiles(options?: "
                },
                {
                  "kind": "Reference",
                  "text": "GetRecentFilesOptions",
                  "canonicalReference": "obsidian-typings!GetRecentFilesOptions:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "options",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "getRecentFiles"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#lastOpenFiles:member",
              "docComment": "/**\n * List of last opened file paths, limited to 50.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastOpenFiles: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastOpenFiles",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#load:member(1)",
              "docComment": "/**\n * Set the last opened files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "load(savedFiles: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "savedFiles",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "load"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#onFileCreated:member(1)",
              "docComment": "/**\n * On file create, save file to last opened files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileCreated(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileCreated"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#onFileOpen:member(1)",
              "docComment": "/**\n * On file open, save file to last opened files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileOpen(prevFile: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "prevFile",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#onRename:member(1)",
              "docComment": "/**\n * On file rename, update file path in last opened files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRename(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", oldPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "oldPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#serialize:member(1)",
              "docComment": "/**\n * Get last opened files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(): "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "serialize"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#vault:member",
              "docComment": "/**\n * Reference to Vault.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vault: "
                },
                {
                  "kind": "Reference",
                  "text": "Vault",
                  "canonicalReference": "obsidian-typings!~Vault"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "vault",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RecentFileTracker#workspace:member",
              "docComment": "/**\n * Reference to Workspace.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "workspace: "
                },
                {
                  "kind": "Reference",
                  "text": "Workspace",
                  "canonicalReference": "obsidian!Workspace:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "workspace",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ReleaseNotesView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ReleaseNotesView extends "
            },
            {
              "kind": "Reference",
              "text": "ItemView",
              "canonicalReference": "obsidian!ItemView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/ReleaseNotesView.d.ts",
          "releaseTag": "Public",
          "name": "ReleaseNotesView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReleaseNotesView#fetchReleaseNotes:member(1)",
              "docComment": "/**\n * Get the release notes from GitHub.\n *\n * @param version - The version of the release notes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fetchReleaseNotes(version: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "version",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "fetchReleaseNotes"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReleaseNotesView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.ReleaseNotes",
                  "canonicalReference": "obsidian-typings!~__type#ReleaseNotes:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReleaseNotesView#render:member(1)",
              "docComment": "/**\n * Renders the release notes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ReleaseNotesView#showPatchNotes:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showPatchNotes(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", version: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "version",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "showPatchNotes"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ReleaseNotesViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ReleaseNotesViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ReleaseNotesView",
              "canonicalReference": "obsidian-typings!ReleaseNotesView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/ReleaseNotesViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "ReleaseNotesViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!RendererSection:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface RendererSection "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/RendererSection.d.ts",
          "releaseTag": "Public",
          "name": "RendererSection",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RendererSection#el:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "el",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RendererSection#html:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "html: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "html",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RendererSection#rendered:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rendered: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rendered",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ResultDom:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ResultDom "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/ResultDom.d.ts",
          "releaseTag": "Public",
          "name": "ResultDom",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#addResult:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addResult(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", result: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomResult",
                  "canonicalReference": "obsidian-typings!ResultDomResult:interface"
                },
                {
                  "kind": "Content",
                  "text": ", content: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", shouldShowTitle?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomItem",
                  "canonicalReference": "obsidian-typings!ResultDomItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "result",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "content",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "shouldShowTitle",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": true
                }
              ],
              "name": "addResult"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#changed:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "changed: "
                },
                {
                  "kind": "Reference",
                  "text": "Debouncer",
                  "canonicalReference": "obsidian!Debouncer:interface"
                },
                {
                  "kind": "Content",
                  "text": "<[], unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "changed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#changeFocusedItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "changeFocusedItem(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "changeFocusedItem"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#childrenEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "childrenEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "childrenEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#collapseAll:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapseAll: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapseAll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#el:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "el",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#emptyResults:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "emptyResults(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "emptyResults"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#emptyStateEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "emptyStateEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "emptyStateEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#extraContext:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extraContext: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "extraContext",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#focusedItem:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusedItem: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "focusedItem",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#getFiles:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFiles(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#getMatchCount:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getMatchCount(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getMatchCount"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#getResult:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getResult(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getResult"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#infinityScroll:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "infinityScroll: "
                },
                {
                  "kind": "Reference",
                  "text": "InfinityScroll",
                  "canonicalReference": "obsidian-typings!InfinityScroll:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "infinityScroll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#info:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "info: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeInfo",
                  "canonicalReference": "obsidian-typings!TreeNodeInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "info",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#onChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onChange(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#onResize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#pusherEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pusherEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pusherEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#removeResult:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeResult(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeResult"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#resultDomLookup:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resultDomLookup: "
                },
                {
                  "kind": "Reference",
                  "text": "Map",
                  "canonicalReference": "!Map:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomItem",
                  "canonicalReference": "obsidian-typings!ResultDomItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "resultDomLookup",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#setCollapseAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapseAll(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setCollapseAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#setExtraContext:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setExtraContext(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setExtraContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#setFocusedItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setFocusedItem(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setFocusedItem"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#showingEmptyState:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showingEmptyState: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "showingEmptyState",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#sortOrder:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sortOrder: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "sortOrder",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#startLoader:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startLoader(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "startLoader"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#stopLoader:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stopLoader(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "stopLoader"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDom#toggle:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggle(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "toggle"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#vChildren:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vChildren: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeVChildren",
                  "canonicalReference": "obsidian-typings!TreeNodeVChildren:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomItem",
                  "canonicalReference": "obsidian-typings!ResultDomItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDom",
                  "canonicalReference": "obsidian-typings!ResultDom:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "vChildren",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDom#working:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "working: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "working",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ResultDomItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ResultDomItem extends "
            },
            {
              "kind": "Reference",
              "text": "TreeNode",
              "canonicalReference": "obsidian-typings!TreeNode:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/ResultDomItem.d.ts",
          "releaseTag": "Public",
          "name": "ResultDomItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "!Electron.CrossProcessExports.App:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#childrenEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "childrenEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "childrenEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#collapsed:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapsed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#collapseEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapseEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapseEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#collapsible:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapsible: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapsible",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#containerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#content:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "content: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "content",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#extraContext:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "extraContext: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "extraContext",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#file:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "file",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#getMatchExtraPositions:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getMatchExtraPositions(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "getMatchExtraPositions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#info:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "info: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeInfo",
                  "canonicalReference": "obsidian-typings!TreeNodeInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "info",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#invalidate:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "invalidate(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "invalidate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#onCollapseClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCollapseClick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onCollapseClick"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#onMatchRender:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMatchRender: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onMatchRender",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#onResultClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResultClick(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onResultClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#onResultContextMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResultContextMenu(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onResultContextMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#onResultMouseover:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResultMouseover(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg3: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg3",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onResultMouseover"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#parent:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parent: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDom",
                  "canonicalReference": "obsidian-typings!ResultDom:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "parent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#parentDom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parentDom: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDom",
                  "canonicalReference": "obsidian-typings!ResultDom:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "parentDom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#pusherEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pusherEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pusherEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#renderContentMatches:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderContentMatches(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "renderContentMatches"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#result:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "result: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomResult",
                  "canonicalReference": "obsidian-typings!ResultDomResult:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "result",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#separateMatches:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "separateMatches: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "separateMatches",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#setCollapse:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapse(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", arg2: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arg2",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setCollapse"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#setCollapsible:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapsible(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setCollapsible"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#setExtraContext:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setExtraContext(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setExtraContext"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#showTitle:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showTitle: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "showTitle",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItem#vChildren:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vChildren: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeVChildren",
                  "canonicalReference": "obsidian-typings!TreeNodeVChildren:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomItem",
                  "canonicalReference": "obsidian-typings!ResultDomItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomItemChild",
                  "canonicalReference": "obsidian-typings!ResultDomItemChild:interface"
                },
                {
                  "kind": "Content",
                  "text": ">"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "vChildren",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 7
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ResultDomItemChild:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ResultDomItemChild extends "
            },
            {
              "kind": "Reference",
              "text": "TreeNode",
              "canonicalReference": "obsidian-typings!TreeNode:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/ResultDomItemChild.d.ts",
          "releaseTag": "Public",
          "name": "ResultDomItemChild",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#cache:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cache: "
                },
                {
                  "kind": "Reference",
                  "text": "CachedMetadata",
                  "canonicalReference": "obsidian!CachedMetadata:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cache",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#content:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "content: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "content",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#end:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "end: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "end",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#getNextPos:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getNextPos(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getNextPos"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#getPrevPos:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getPrevPos(arg1: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "arg1",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getPrevPos"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#info:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "info: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeInfo",
                  "canonicalReference": "obsidian-typings!TreeNodeInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "info",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#matches:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "matches: "
                },
                {
                  "kind": "Reference",
                  "text": "ContentPosition",
                  "canonicalReference": "obsidian-typings!ContentPosition:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "matches",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#mutateEState:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mutateEState: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mutateEState",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#onFocusEnter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocusEnter(event?: "
                },
                {
                  "kind": "Reference",
                  "text": "UIEvent",
                  "canonicalReference": "!UIEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "onFocusEnter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#onFocusExit:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocusExit(event?: "
                },
                {
                  "kind": "Reference",
                  "text": "UIEvent",
                  "canonicalReference": "!UIEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "onFocusExit"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#onMatchRender:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMatchRender: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onMatchRender",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#onResultClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResultClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "UIEvent",
                  "canonicalReference": "!UIEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onResultClick"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#parent:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parent: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomItem",
                  "canonicalReference": "obsidian-typings!ResultDomItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "parent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#parentDom:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parentDom: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultDomItem",
                  "canonicalReference": "obsidian-typings!ResultDomItem:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "parentDom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#render:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(hasTextBefore: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", hasTextAfter: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "hasTextBefore",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "hasTextAfter",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "render"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#showMoreAfter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showMoreAfter(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showMoreAfter"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#showMoreAfterEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showMoreAfterEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "showMoreAfterEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#showMoreBefore:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showMoreBefore(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showMoreBefore"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#showMoreBeforeEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showMoreBeforeEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "showMoreBeforeEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#start:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "start: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "start",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ResultDomItemChild#toggleShowMoreContextButtons:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleShowMoreContextButtons(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleShowMoreContextButtons"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ResultDomResult:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ResultDomResult "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/ResultDomResult.d.ts",
          "releaseTag": "Public",
          "name": "ResultDomResult",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomResult#content:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "content: "
                },
                {
                  "kind": "Reference",
                  "text": "ContentPosition",
                  "canonicalReference": "obsidian-typings!ContentPosition:type"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "content",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultDomResult#properties:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "properties: "
                },
                {
                  "kind": "Reference",
                  "text": "ResultProperty",
                  "canonicalReference": "obsidian-typings!ResultProperty:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "properties",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ResultProperty:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ResultProperty "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/ResultProperty.d.ts",
          "releaseTag": "Public",
          "name": "ResultProperty",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultProperty#key:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "key: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "key",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultProperty#pos:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pos: "
                },
                {
                  "kind": "Reference",
                  "text": "ContentPosition",
                  "canonicalReference": "obsidian-typings!ContentPosition:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pos",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ResultProperty#subkey:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subkey: "
                },
                {
                  "kind": "Content",
                  "text": "(number | string)[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "subkey",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!RibbonItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface RibbonItem "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/RibbonItem.d.ts",
          "releaseTag": "Public",
          "name": "RibbonItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!RibbonItem#callback:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "callback(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "callback"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RibbonItem#hidden:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hidden: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hidden",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RibbonItem#icon:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "icon: "
                },
                {
                  "kind": "Reference",
                  "text": "IconName",
                  "canonicalReference": "obsidian!IconName:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "icon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RibbonItem#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!RibbonItem#title:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!RoundFunction:interface",
          "docComment": "/**\n * Function `Round`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface RoundFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/RoundFunction.d.ts",
          "releaseTag": "Public",
          "name": "RoundFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Runnable:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Runnable "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Runnable.d.ts",
          "releaseTag": "Public",
          "name": "Runnable",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Runnable#cancel:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cancel(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "cancel"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Runnable#cancelled:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cancelled: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cancelled",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Runnable#isCancelled:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isCancelled(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isCancelled"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Runnable#isRunning:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isRunning(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "isRunning"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Runnable#onCancel:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCancel: "
                },
                {
                  "kind": "Content",
                  "text": "null | (() => void)"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onCancel",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Runnable#onStart:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onStart: "
                },
                {
                  "kind": "Content",
                  "text": "null | (() => void)"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onStart",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Runnable#onStop:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onStop: "
                },
                {
                  "kind": "Content",
                  "text": "null | (() => void)"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "onStop",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Runnable#running:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "running: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "running",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Runnable#start:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "start(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "start"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Runnable#stop:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stop(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "stop"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ScrollInfo:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ScrollInfo "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/ScrollInfo.d.ts",
          "releaseTag": "Public",
          "name": "ScrollInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ScrollInfo#clientHeight:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clientHeight: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "clientHeight",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ScrollInfo#clientWidth:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clientWidth: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "clientWidth",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ScrollInfo#height:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ScrollInfo#left:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "left: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "left",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ScrollInfo#top:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "top: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "top",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ScrollInfo#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SearchBookmarkItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SearchBookmarkItem extends "
            },
            {
              "kind": "Reference",
              "text": "BookmarkItem",
              "canonicalReference": "obsidian-typings!BookmarkItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarkItems/SearchBookmarkItem.d.ts",
          "releaseTag": "Public",
          "name": "SearchBookmarkItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SearchBookmarkItem#query:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "query: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "query",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SearchBookmarkItem#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'search'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SearchCursor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SearchCursor "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/SearchCursor.d.ts",
          "releaseTag": "Public",
          "name": "SearchCursor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchCursor#current:member(1)",
              "docComment": "/**\n * Current editor search position.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "current(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRange",
                  "canonicalReference": "obsidian!EditorRange:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "current"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchCursor#findAll:member(1)",
              "docComment": "/**\n * All search results.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findAll(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRange",
                  "canonicalReference": "obsidian!EditorRange:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchCursor#findNext:member(1)",
              "docComment": "/**\n * Next editor search position.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findNext(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRange",
                  "canonicalReference": "obsidian!EditorRange:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findNext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchCursor#findPrevious:member(1)",
              "docComment": "/**\n * Previous editor search position.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findPrevious(): "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRange",
                  "canonicalReference": "obsidian!EditorRange:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "findPrevious"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchCursor#replace:member(1)",
              "docComment": "/**\n * Replace current search result with specified text.\n *\n * @remark\n *\n * origin is used by CodeMirror to determine which component was responsible for the change.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replace(replacement: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", origin: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "replacement",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "origin",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "replace"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchCursor#replaceAll:member(1)",
              "docComment": "/**\n * Replace all search results with specified text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "replaceAll(replacement: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", origin: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "replacement",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "origin",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "replaceAll"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SearchView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SearchView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/GlobalSearch/SearchView.d.ts",
          "releaseTag": "Public",
          "name": "SearchView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#getQuery:member(1)",
              "docComment": "/**\n * Returns the value of the search element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getQuery(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getQuery"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Search",
                  "canonicalReference": "obsidian-typings!~__type#Search:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onCopyResultsClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCopyResultsClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onCopyResultsClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onKeyArrowDownInFocus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyArrowDownInFocus(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyArrowDownInFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onKeyArrowLeftInFocus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyArrowLeftInFocus(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyArrowLeftInFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onKeyArrowRightInFocus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyArrowRightInFocus(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyArrowRightInFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onKeyArrowUpInFocus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyArrowUpInFocus(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyArrowUpInFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onKeyEnterInFocus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyEnterInFocus(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyEnterInFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onKeyShowMoreAfter:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyShowMoreAfter(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyShowMoreAfter"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onKeyShowMoreBefore:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyShowMoreBefore(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyShowMoreBefore"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#onTabHeaderClick:member(1)",
              "docComment": "/**\n * Called when the tap header is clicked. Brings this tab to the front.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTabHeaderClick(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onTabHeaderClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#renderSearchInfo:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "renderSearchInfo(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", parentEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "parentEl",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "renderSearchInfo"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#saveSearch:member(1)",
              "docComment": "/**\n * Saves the current search string to the recent searches in Local Storage.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#setCollapseAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapseAll(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setCollapseAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#setExplainSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setExplainSearch(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setExplainSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#setExtraContext:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setExtraContext(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setExtraContext"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#setMatchingCase:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setMatchingCase(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setMatchingCase"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#setQuery:member(1)",
              "docComment": "/**\n * Sets the value of the search element.\n *\n * @param value - The search string.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setQuery(value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setQuery"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#setSortOrder:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSortOrder(sortOrder: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "sortOrder",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setSortOrder"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#startSearch:member(1)",
              "docComment": "/**\n * Starts the search and renders the results.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "startSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#stopSearch:member(1)",
              "docComment": "/**\n * Stops the search and clears the results.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "stopSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "stopSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SearchView#toggleFilterSection:member(1)",
              "docComment": "/**\n * Toggles the visibility of the filter section. Called if clicked on 'Search settings'.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleFilterSection(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleFilterSection"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SearchViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SearchViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SearchView",
              "canonicalReference": "obsidian-typings!SearchView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/GlobalSearch/SearchViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "SearchViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SecondFunction:interface",
          "docComment": "/**\n * Function `Second`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SecondFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasExtract",
              "canonicalReference": "obsidian-typings!HasExtract:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/SecondFunction.d.ts",
          "releaseTag": "Public",
          "name": "SecondFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SerializedBasesSubView:interface",
          "docComment": "/**\n * Serialized bases sub view.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SerializedBasesSubView "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/SerializedBasesSubView.d.ts",
          "releaseTag": "Public",
          "name": "SerializedBasesSubView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedBasesSubView#name:member",
              "docComment": "/**\n * The name.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedBasesSubView#type:member",
              "docComment": "/**\n * The type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SerializedWorkspace:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SerializedWorkspace "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Workspace/SerializedWorkspace.d.ts",
          "releaseTag": "Public",
          "name": "SerializedWorkspace",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspace#active:member",
              "docComment": "/**\n * Last active leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "active: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "active",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspace#lastOpenFiles:member",
              "docComment": "/**\n * Last opened files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastOpenFiles: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastOpenFiles",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspace#left:member",
              "docComment": "/**\n * Left opened leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "left: "
                },
                {
                  "kind": "Reference",
                  "text": "LeafEntry",
                  "canonicalReference": "obsidian-typings!LeafEntry:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "left",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspace#leftRibbon:member",
              "docComment": "/**\n * Left ribbon.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "leftRibbon: "
                },
                {
                  "kind": "Reference",
                  "text": "SerializedWorkspaceLeftRibbon",
                  "canonicalReference": "obsidian-typings!SerializedWorkspaceLeftRibbon:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "leftRibbon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspace#main:member",
              "docComment": "/**\n * Main (center) workspace leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "main: "
                },
                {
                  "kind": "Reference",
                  "text": "LeafEntry",
                  "canonicalReference": "obsidian-typings!LeafEntry:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "main",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspace#right:member",
              "docComment": "/**\n * Right opened leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "right: "
                },
                {
                  "kind": "Reference",
                  "text": "LeafEntry",
                  "canonicalReference": "obsidian-typings!LeafEntry:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "right",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SerializedWorkspaceItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SerializedWorkspaceItem "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Workspace/SerializedWorkspaceItem.d.ts",
          "releaseTag": "Public",
          "name": "SerializedWorkspaceItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceItem#dimension:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dimension?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "dimension",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceItem#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceItem#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SerializedWorkspaceLeafHistory:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SerializedWorkspaceLeafHistory "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WorkspaceLeafHistory/SerializedWorkspaceLeafHistory.d.ts",
          "releaseTag": "Public",
          "name": "SerializedWorkspaceLeafHistory",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceLeafHistory#backHistory:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backHistory: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeafHistoryState",
                  "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backHistory",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceLeafHistory#forwardHistory:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forwardHistory: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeafHistoryState",
                  "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "forwardHistory",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SerializedWorkspaceLeftRibbon:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SerializedWorkspaceLeftRibbon "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Workspace/SerializedWorkspaceLeftRibbon.d.ts",
          "releaseTag": "Public",
          "name": "SerializedWorkspaceLeftRibbon",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceLeftRibbon#hiddenItems:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hiddenItems: "
                },
                {
                  "kind": "Reference",
                  "text": "SerializedWorkspaceLeftRibbonHiddenItemsRecord",
                  "canonicalReference": "obsidian-typings!SerializedWorkspaceLeftRibbonHiddenItemsRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hiddenItems",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SerializedWorkspaceLeftRibbonHiddenItemsRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SerializedWorkspaceLeftRibbonHiddenItemsRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, boolean>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Workspace/SerializedWorkspaceLeftRibbonHiddenItemsRecord.d.ts",
          "releaseTag": "Public",
          "name": "SerializedWorkspaceLeftRibbonHiddenItemsRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SerializedWorkspaceSidedock:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SerializedWorkspaceSidedock extends "
            },
            {
              "kind": "Reference",
              "text": "SerializedWorkspaceItem",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Workspace/SerializedWorkspaceSidedock.d.ts",
          "releaseTag": "Public",
          "name": "SerializedWorkspaceSidedock",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceSidedock#collapsed:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapsed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SerializedWorkspaceSidedock#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SetBookmarkOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SetBookmarkOptions "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/SetBookmarkOptions.d.ts",
          "releaseTag": "Public",
          "name": "SetBookmarkOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SetBookmarkOptions#insertLeft:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insertLeft?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "insertLeft",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SetHighlightMatch:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SetHighlightMatch "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/SetHighlightMatch.d.ts",
          "releaseTag": "Public",
          "name": "SetHighlightMatch",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SetHighlightMatch#endLoc:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "endLoc?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "endLoc",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SetHighlightMatch#focus:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "focus",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SetHighlightMatch#line:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "line?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "line",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SetHighlightMatch#match:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "match?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "match",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SetHighlightMatch#startLoc:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "startLoc?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "startLoc",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SetSelectionOptions:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SetSelectionOptions "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/SetSelectionOptions.d.ts",
          "releaseTag": "Public",
          "name": "SetSelectionOptions",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SetSelectionOptions#origin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "origin?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "origin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SharedFile:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SharedFile "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/SharedFile.d.ts",
          "releaseTag": "Public",
          "name": "SharedFile",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SharedFile#name:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SharedFile#uri:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "uri: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "uri",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ShareReceiver:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ShareReceiver "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ShareReceiver.d.ts",
          "releaseTag": "Public",
          "name": "ShareReceiver",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ShareReceiver#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ShareReceiver#handleShareFiles:member(1)",
              "docComment": "/**\n * Handles shared files.\n *\n * @param files - Shared files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleShareFiles(files: "
                },
                {
                  "kind": "Reference",
                  "text": "SharedFile",
                  "canonicalReference": "obsidian-typings!SharedFile:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "files",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "handleShareFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ShareReceiver#handleShareText:member(1)",
              "docComment": "/**\n * Handles shared text.\n *\n * @param text - Shared text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleShareText(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleShareText"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ShareReceiver#importFiles:member(1)",
              "docComment": "/**\n * Imports shared files.\n *\n * @param files - Shared files.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "importFiles(files: "
                },
                {
                  "kind": "Reference",
                  "text": "SharedFile",
                  "canonicalReference": "obsidian-typings!SharedFile:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "files",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "importFiles"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ShareReceiver#setupNative:member(1)",
              "docComment": "/**\n * Configures mobile native events to handle file and text sharing.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setupNative(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "setupNative"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ShareReceiver#setupWorkspace:member(1)",
              "docComment": "/**\n * Configures the workspace to handle file and text sharing.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setupWorkspace(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "setupWorkspace"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SlashCommandPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SlashCommandPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SlashCommandPluginInstance",
              "canonicalReference": "obsidian-typings!SlashCommandPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/SlashCommand/SlashCommandPlugin.d.ts",
          "releaseTag": "Public",
          "name": "SlashCommandPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SlashCommandPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SlashCommandPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SlashCommandPlugin",
              "canonicalReference": "obsidian-typings!SlashCommandPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/SlashCommand/SlashCommandPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "SlashCommandPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SlashCommandPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "false"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SliceFunction:interface",
          "docComment": "/**\n * Function `Slice`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SliceFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/SliceFunction.d.ts",
          "releaseTag": "Public",
          "name": "SliceFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SlidesPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SlidesPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SlidesPluginInstance",
              "canonicalReference": "obsidian-typings!SlidesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Slides/SlidesPlugin.d.ts",
          "releaseTag": "Public",
          "name": "SlidesPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SlidesPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SlidesPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SlidesPlugin",
              "canonicalReference": "obsidian-typings!SlidesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Slides/SlidesPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "SlidesPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SlidesPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SQLError:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SQLError "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WebSQL/SQLError.d.ts",
          "releaseTag": "Public",
          "name": "SQLError",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SQLError#code:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "code: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "code",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SQLError#message:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "message: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "message",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SQLResultSet:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SQLResultSet "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WebSQL/SQLResultSet.d.ts",
          "releaseTag": "Public",
          "name": "SQLResultSet",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SQLResultSet#insertId:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insertId: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "insertId",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SQLResultSet#rows:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rows: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLResultSetRowList",
                  "canonicalReference": "obsidian-typings!SQLResultSetRowList:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rows",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SQLResultSet#rowsAffected:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rowsAffected: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rowsAffected",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SQLResultSetRowList:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SQLResultSetRowList "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WebSQL/SQLResultSetRowList.d.ts",
          "releaseTag": "Public",
          "name": "SQLResultSetRowList",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SQLResultSetRowList#item:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "item(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "item"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SQLResultSetRowList#length:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "length: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "length",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SQLTransaction:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SQLTransaction "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WebSQL/SQLTransaction.d.ts",
          "releaseTag": "Public",
          "name": "SQLTransaction",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SQLTransaction#executeSql:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "executeSql(\n        sqlStatement: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ",\n        arguments?: "
                },
                {
                  "kind": "Content",
                  "text": "unknown[]"
                },
                {
                  "kind": "Content",
                  "text": ",\n        callback?: "
                },
                {
                  "kind": "Content",
                  "text": "(transaction: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLTransaction",
                  "canonicalReference": "obsidian-typings!SQLTransaction:interface"
                },
                {
                  "kind": "Content",
                  "text": ", resultSet: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLResultSet",
                  "canonicalReference": "obsidian-typings!SQLResultSet:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ",\n        errorCallback?: "
                },
                {
                  "kind": "Content",
                  "text": "(transaction: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLTransaction",
                  "canonicalReference": "obsidian-typings!SQLTransaction:interface"
                },
                {
                  "kind": "Content",
                  "text": ", error: "
                },
                {
                  "kind": "Reference",
                  "text": "SQLError",
                  "canonicalReference": "obsidian-typings!SQLError:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => boolean"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 17,
                "endIndex": 18
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "sqlStatement",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "arguments",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 10
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "errorCallback",
                  "parameterTypeTokenRange": {
                    "startIndex": 11,
                    "endIndex": 16
                  },
                  "isOptional": true
                }
              ],
              "name": "executeSql"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!StateHistory:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface StateHistory "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/StateHistory.d.ts",
          "releaseTag": "Public",
          "name": "StateHistory",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistory#eState:member",
              "docComment": "/**\n * Ephemeral cursor state within Editor of leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "eState: "
                },
                {
                  "kind": "Reference",
                  "text": "StateHistoryEphemeralState",
                  "canonicalReference": "obsidian-typings!StateHistoryEphemeralState:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "eState",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistory#icon:member",
              "docComment": "/**\n * Icon of the leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "icon?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "icon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistory#leafHistory:member",
              "docComment": "/**\n * History of previous and future states of leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "leafHistory?: "
                },
                {
                  "kind": "Reference",
                  "text": "StateHistoryLeafHistory",
                  "canonicalReference": "obsidian-typings!StateHistoryLeafHistory:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "leafHistory",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistory#parentId:member",
              "docComment": "/**\n * Id of parent to which the leaf belonged.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "parentId?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "parentId",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistory#rootId:member",
              "docComment": "/**\n * Id of root to which the leaf belonged.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rootId?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "rootId",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistory#state:member",
              "docComment": "/**\n * Last state of the leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewState",
                  "canonicalReference": "obsidian!ViewState:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "state",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistory#title:member",
              "docComment": "/**\n * Title of the leaf.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!StateHistoryEphemeralState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface StateHistoryEphemeralState "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/StateHistoryEphemeralState.d.ts",
          "releaseTag": "Public",
          "name": "StateHistoryEphemeralState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistoryEphemeralState#cursor:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cursor: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRange",
                  "canonicalReference": "obsidian!EditorRange:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "cursor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistoryEphemeralState#scroll:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scroll: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scroll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!StateHistoryLeafHistory:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface StateHistoryLeafHistory "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/StateHistoryLeafHistory.d.ts",
          "releaseTag": "Public",
          "name": "StateHistoryLeafHistory",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistoryLeafHistory#backHistory:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backHistory: "
                },
                {
                  "kind": "Reference",
                  "text": "StateHistory",
                  "canonicalReference": "obsidian-typings!StateHistory:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backHistory",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StateHistoryLeafHistory#forwardHistory:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forwardHistory: "
                },
                {
                  "kind": "Reference",
                  "text": "StateHistory",
                  "canonicalReference": "obsidian-typings!StateHistory:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "forwardHistory",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!StatusBar:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface StatusBar "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/StatusBar.d.ts",
          "releaseTag": "Public",
          "name": "StatusBar",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StatusBar#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!StatusBar#containerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Submenu:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Submenu "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Submenu.d.ts",
          "releaseTag": "Public",
          "name": "Submenu",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Submenu#icon:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "icon: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "icon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Submenu#title:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SuggestionContainer:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SuggestionContainer<T> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/SuggestionContainer.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "SuggestionContainer",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#addMessage:member(1)",
              "docComment": "/**\n * Add an empty message with provided text.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addMessage(text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addMessage"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#addSuggestion:member(1)",
              "docComment": "/**\n * Add suggestion to container.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addSuggestion(suggestion: "
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "suggestion",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addSuggestion"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#chooser:member",
              "docComment": "/**\n * Which suggestions should be picked from.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "chooser: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorSuggest",
                  "canonicalReference": "obsidian!EditorSuggest:class"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "chooser",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#containerEl:member",
              "docComment": "/**\n * Pop-up element that displays the suggestions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#forceSetSelectedItem:member(1)",
              "docComment": "/**\n * Set selected item to one specified by index, if keyboard navigation, force scroll into view.\n *\n * @remark\n *\n * Prefer setSelectedItem, which clamps the index to within suggestions array.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forceSetSelectedItem(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", event: "
                },
                {
                  "kind": "Reference",
                  "text": "Event",
                  "canonicalReference": "!Event:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "forceSetSelectedItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#getSelectedElement:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSelectedElement(): "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSelectedElement"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#getSelectedValue:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSelectedValue(): "
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getSelectedValue"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#moveDown:member(1)",
              "docComment": "/**\n * Move selected item to next suggestion.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveDown(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "moveDown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#moveUp:member(1)",
              "docComment": "/**\n * Move selected item to previous suggestion.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveUp(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "moveUp"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!SuggestionContainer#numVisibleItems:member",
              "docComment": "/**\n * Amount of suggestions that can be displayed at once within containerEl.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get numVisibleItems(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "numVisibleItems",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#onSuggestionClick:member(1)",
              "docComment": "/**\n * Process click on suggestion item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSuggestionClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", element: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onSuggestionClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#onSuggestionMouseover:member(1)",
              "docComment": "/**\n * Process hover on suggestion item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSuggestionMouseover(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", element: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onSuggestionMouseover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#pageDown:member(1)",
              "docComment": "/**\n * Move selected item to the one in the next 'page' (next visible block).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pageDown(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "pageDown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#pageUp:member(1)",
              "docComment": "/**\n * Move selected item to the one in the previous 'page' (previous visible block).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pageUp(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "pageUp"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!SuggestionContainer#rowHeight:member",
              "docComment": "/**\n * Height in pixels of the selected item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get rowHeight(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rowHeight",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#selectedItem:member",
              "docComment": "/**\n * The currently focused item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectedItem: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selectedItem",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#setSelectedItem:member(1)",
              "docComment": "/**\n * Set selected item to one specified by index, invokes forceSetSelectedItem.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSelectedItem(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", event: "
                },
                {
                  "kind": "Reference",
                  "text": "Event",
                  "canonicalReference": "!Event:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "setSelectedItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#setSuggestions:member(1)",
              "docComment": "/**\n * Empties original container and adds multiple suggestions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSuggestions(suggestions: "
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "suggestions",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "setSuggestions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#suggestions:member",
              "docComment": "/**\n * List of all possible suggestions as elements.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "suggestions: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "suggestions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#useSelectedItem:member(1)",
              "docComment": "/**\n * Use currently selected suggestion as the accepted one.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "useSelectedItem(event: "
                },
                {
                  "kind": "Reference",
                  "text": "Event",
                  "canonicalReference": "!Event:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "useSelectedItem"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestionContainer#values:member",
              "docComment": "/**\n * List of all possible suggestions as data.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "values: "
                },
                {
                  "kind": "Reference",
                  "text": "SearchResult",
                  "canonicalReference": "obsidian!SearchResult:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "values",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SuggestModalChooser:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SuggestModalChooser<T, TModal> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/SuggestModalChooser.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            },
            {
              "typeParameterName": "TModal",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "SuggestModalChooser",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#addMessage:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addMessage(text: "
                },
                {
                  "kind": "Content",
                  "text": "string | "
                },
                {
                  "kind": "Reference",
                  "text": "DocumentFragment",
                  "canonicalReference": "!DocumentFragment:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 4,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "text",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 3
                  },
                  "isOptional": false
                }
              ],
              "name": "addMessage"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#addSuggestion:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addSuggestion(value: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addSuggestion"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#chooser:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "chooser: "
                },
                {
                  "kind": "Content",
                  "text": "TModal"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "chooser",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#containerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#forceSetSelectedItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forceSetSelectedItem(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "forceSetSelectedItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#moveDown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveDown(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "false | void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "moveDown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#moveUp:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "moveUp(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "false | void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "moveUp"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#numVisibleItems:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "numVisibleItems: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "numVisibleItems",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#onSuggestionClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSuggestionClick(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", suggestion: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "suggestion",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onSuggestionClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#onSuggestionMouseover:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSuggestionMouseover(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", suggestion: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "suggestion",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onSuggestionMouseover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#pageDown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pageDown(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "false | void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "pageDown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#pageUp:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pageUp(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "false | void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "pageUp"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#rowHeight:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "rowHeight: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "rowHeight",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#selectedItem:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectedItem: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selectedItem",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#setSelectedItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSelectedItem(index: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ", evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "index",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "setSelectedItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#setSuggestions:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setSuggestions(values: "
                },
                {
                  "kind": "Content",
                  "text": "T[] | null"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "values",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setSuggestions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#suggestions:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "suggestions: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLDivElement",
                  "canonicalReference": "!HTMLDivElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "suggestions",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#useSelectedItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "useSelectedItem(evt: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": " | "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "evt",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "useSelectedItem"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SuggestModalChooser#values:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "values: "
                },
                {
                  "kind": "Content",
                  "text": "T[] | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "values",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SwitcherPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SwitcherPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SwitcherPluginInstance",
              "canonicalReference": "obsidian-typings!SwitcherPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Switcher/SwitcherPlugin.d.ts",
          "releaseTag": "Public",
          "name": "SwitcherPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SwitcherPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SwitcherPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SwitcherPlugin",
              "canonicalReference": "obsidian-typings!SwitcherPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Switcher/SwitcherPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "SwitcherPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SwitcherPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SwitcherPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SwitcherPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "SwitcherPlugin",
                  "canonicalReference": "obsidian-typings!SwitcherPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SyncPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SyncPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SyncPluginInstance",
              "canonicalReference": "obsidian-typings!SyncPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Sync/SyncPlugin.d.ts",
          "releaseTag": "Public",
          "name": "SyncPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SyncPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SyncPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SyncPlugin",
              "canonicalReference": "obsidian-typings!SyncPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Sync/SyncPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "SyncPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SyncPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!SyncPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "SyncPlugin",
                  "canonicalReference": "obsidian-typings!SyncPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SyncView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SyncView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Sync/SyncView.d.ts",
          "releaseTag": "Public",
          "name": "SyncView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!SyncView#getViewType:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Sync",
                  "canonicalReference": "obsidian-typings!~__type#Sync:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!SyncViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface SyncViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "SyncView",
              "canonicalReference": "obsidian-typings!SyncView:interface"
            },
            {
              "kind": "Content",
              "text": ", [syncPluginInstance: "
            },
            {
              "kind": "Reference",
              "text": "SyncPluginInstance",
              "canonicalReference": "obsidian-typings!SyncPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "]>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Sync/SyncViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "SyncViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TableCell:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TableCell "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/TableCell.d.ts",
          "releaseTag": "Public",
          "name": "TableCell",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#col:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "col: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "col",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#contentEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contentEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "contentEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#dirty:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dirty: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dirty",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#el:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "el",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#end:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "end: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "end",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#padEnd:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "padEnd: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "padEnd",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#padStart:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "padStart: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "padStart",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#row:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "row: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "row",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#start:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "start: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "start",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#table:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "table: "
                },
                {
                  "kind": "Reference",
                  "text": "TableCellEditor",
                  "canonicalReference": "obsidian-typings!TableCellEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "table",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TableCell#text:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "text",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TableCellEditor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TableCellEditor extends "
            },
            {
              "kind": "Reference",
              "text": "MarkdownBaseView",
              "canonicalReference": "obsidian-typings!MarkdownBaseView:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "TableCell",
              "canonicalReference": "obsidian-typings!TableCell:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/TableCellEditor.d.ts",
          "releaseTag": "Public",
          "name": "TableCellEditor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TableEditor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TableEditor "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/TableEditor.d.ts",
          "releaseTag": "Public",
          "name": "TableEditor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TableView:interface",
          "docComment": "/**\n * Table view.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TableView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/TableView.d.ts",
          "releaseTag": "Public",
          "name": "TableView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TableView#getViewType:member(1)",
              "docComment": "/**\n * Get view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Table",
                  "canonicalReference": "obsidian-typings!~__type#Table:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TableViewConstructor:interface",
          "docComment": "/**\n * Table view constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TableViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[app: "
            },
            {
              "kind": "Reference",
              "text": "App",
              "canonicalReference": "obsidian-typings!~App"
            },
            {
              "kind": "Content",
              "text": ", containerEl: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": "], "
            },
            {
              "kind": "Reference",
              "text": "TableView",
              "canonicalReference": "obsidian-typings!TableView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/TableViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "TableViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 9
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TaggedWithFunction:interface",
          "docComment": "/**\n * Function `TaggedWith`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TaggedWithFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetDisplayName",
              "canonicalReference": "obsidian-typings!HasGetDisplayName:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasGetRHSWidgetType",
              "canonicalReference": "obsidian-typings!HasGetRHSWidgetType:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/TaggedWithFunction.d.ts",
          "releaseTag": "Public",
          "name": "TaggedWithFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            },
            {
              "startIndex": 5,
              "endIndex": 6
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TagPanePlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TagPanePlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "TagPanePluginInstance",
              "canonicalReference": "obsidian-typings!TagPanePluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/TagPane/TagPanePlugin.d.ts",
          "releaseTag": "Public",
          "name": "TagPanePlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TagPanePluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TagPanePluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "TagPanePlugin",
              "canonicalReference": "obsidian-typings!TagPanePlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/TagPane/TagPanePluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "TagPanePluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TagPanePluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TagPanePluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TagPanePluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "TagPanePlugin",
                  "canonicalReference": "obsidian-typings!TagPanePlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TagsPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for tags.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TagsPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/TagsPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "TagsPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TagsPropertyWidgetComponent#multiselect:member",
              "docComment": "/**\n * The multiselect component for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "multiselect: "
                },
                {
                  "kind": "Reference",
                  "text": "Multiselect",
                  "canonicalReference": "obsidian-typings!Multiselect:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "multiselect",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagsPropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagsPropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TagsPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'tags'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TagView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TagView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/TagView.d.ts",
          "releaseTag": "Public",
          "name": "TagView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagView#getNodeId:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getNodeId(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getNodeId"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Tag",
                  "canonicalReference": "obsidian-typings!~__type#Tag:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagView#isItem:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isItem(item: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagView#onKeyEnterInFocus:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyEnterInFocus(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyEnterInFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagView#setIsAllCollapsed:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setIsAllCollapsed(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setIsAllCollapsed"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagView#setUseHierarchy:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setUseHierarchy(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setUseHierarchy"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TagView#updateTags:member(1)",
              "docComment": "/**\n * Reloads all tags from vault, update all items and sort those.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateTags(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateTags"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TagViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TagViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "TagView",
              "canonicalReference": "obsidian-typings!TagView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/TagViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "TagViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TemplatesPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TemplatesPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "TemplatesPluginInstance",
              "canonicalReference": "obsidian-typings!TemplatesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Templates/TemplatesPlugin.d.ts",
          "releaseTag": "Public",
          "name": "TemplatesPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TemplatesPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TemplatesPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "TemplatesPlugin",
              "canonicalReference": "obsidian-typings!TemplatesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Templates/TemplatesPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "TemplatesPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TemplatesPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TemplatesPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TemplatesPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "TemplatesPlugin",
                  "canonicalReference": "obsidian-typings!TemplatesPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!TextDirection:type",
          "docComment": "/**\n * The direction of the text.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type TextDirection = "
            },
            {
              "kind": "Content",
              "text": "'auto' | 'ltr' | 'rtl'"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/TextDirection.d.ts",
          "releaseTag": "Public",
          "name": "TextDirection",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for text.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TextPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/TextPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "TextPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#containerEl:member",
              "docComment": "/**\n * The container element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#ctx:member",
              "docComment": "/**\n * The render context for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "ctx: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyRenderContext",
                  "canonicalReference": "obsidian-typings!PropertyRenderContext:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ctx",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#hoverPopover:member",
              "docComment": "/**\n * The hover popover for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hoverPopover: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hoverPopover",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#inputEl:member",
              "docComment": "/**\n * The input element for the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inputEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLInputElement",
                  "canonicalReference": "!HTMLInputElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#onFocus:member(1)",
              "docComment": "/**\n * Handle focus event.\n *\n * @param mode - The focus mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFocus(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFocus"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#render:member(1)",
              "docComment": "/**\n * Render the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "render(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "render"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#setValue:member(1)",
              "docComment": "/**\n * Set the value of the property widget.\n *\n * @param value - The value to set.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setValue(value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setValue"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'text'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TextPropertyWidgetComponent#value:member",
              "docComment": "/**\n * The value of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "value: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "value",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TFileConstructor:interface",
          "docComment": "/**\n * The TFile constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TFileConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[vault: "
            },
            {
              "kind": "Reference",
              "text": "Vault",
              "canonicalReference": "obsidian-typings!~Vault"
            },
            {
              "kind": "Content",
              "text": ", path: string], "
            },
            {
              "kind": "Reference",
              "text": "TFile",
              "canonicalReference": "obsidian!TFile:class"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Constructors/TFileConstructor.d.ts",
          "releaseTag": "Public",
          "name": "TFileConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TFolderConstructor:interface",
          "docComment": "/**\n * The TFolder constructor.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TFolderConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[vault: "
            },
            {
              "kind": "Reference",
              "text": "Vault",
              "canonicalReference": "obsidian-typings!~Vault"
            },
            {
              "kind": "Content",
              "text": ", path: string], "
            },
            {
              "kind": "Reference",
              "text": "TFolder",
              "canonicalReference": "obsidian!TFolder:class"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Constructors/TFolderConstructor.d.ts",
          "releaseTag": "Public",
          "name": "TFolderConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ThemeManifest:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ThemeManifest "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ThemeManifest.d.ts",
          "releaseTag": "Public",
          "name": "ThemeManifest",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ThemeManifest#author:member",
              "docComment": "/**\n * Name of the author of the theme.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "author: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "author",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ThemeManifest#authorUrl:member",
              "docComment": "/**\n * URL to the author's website.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "authorUrl?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "authorUrl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ThemeManifest#dir:member",
              "docComment": "/**\n * Storage location of the theme relative to the vault root.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "dir: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "dir",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ThemeManifest#fundingUrl:member",
              "docComment": "/**\n * URL for funding the author.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fundingUrl?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "fundingUrl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ThemeManifest#minAppVersion:member",
              "docComment": "/**\n * Minimum Obsidian version compatible with the theme.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "minAppVersion: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "minAppVersion",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ThemeManifest#name:member",
              "docComment": "/**\n * Name of the theme.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ThemeManifest#version:member",
              "docComment": "/**\n * Version of the theme.\n *\n * @remark\n *\n * Defaults to '0.0.0' if no theme manifest was provided in the repository.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "version: "
                },
                {
                  "kind": "Content",
                  "text": "'0.0.0' | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "version",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TitleFunction:interface",
          "docComment": "/**\n * Function `Title`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TitleFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/TitleFunction.d.ts",
          "releaseTag": "Public",
          "name": "TitleFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Token:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Token extends "
            },
            {
              "kind": "Reference",
              "text": "EditorRange",
              "canonicalReference": "obsidian!EditorRange:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Token.d.ts",
          "releaseTag": "Public",
          "name": "Token",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Token#text:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "text: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "text",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Token#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'tag' | 'external-link' | 'internal-link'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!Tree:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface Tree<T extends "
            },
            {
              "kind": "Reference",
              "text": "TreeItem",
              "canonicalReference": "obsidian-typings!TreeItem:interface"
            },
            {
              "kind": "Content",
              "text": "> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/Tree.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "T",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "Tree",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#activeDom:member",
              "docComment": "/**\n * Currently active item in tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "activeDom: "
                },
                {
                  "kind": "Content",
                  "text": "T | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "activeDom",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#app:member",
              "docComment": "/**\n * Reference to App.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#changeFocusedItem:member(1)",
              "docComment": "/**\n * Change the focused item to the next item in specified direction.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "changeFocusedItem(direction: "
                },
                {
                  "kind": "Content",
                  "text": "'forwards' | 'backwards'"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "direction",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "changeFocusedItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#clearSelectedDoms:member(1)",
              "docComment": "/**\n * Unselect all selected items in the tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearSelectedDoms(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearSelectedDoms"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#containerEl:member",
              "docComment": "/**\n * Container element of the tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "containerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "containerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#deselectItem:member(1)",
              "docComment": "/**\n * Mark tree item as deselected.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deselectItem(node: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "node",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "deselectItem"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#focusedItem:member",
              "docComment": "/**\n * Currently focused item in tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusedItem: "
                },
                {
                  "kind": "Content",
                  "text": "T | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "focusedItem",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#getFoldKey:member(1)",
              "docComment": "/**\n * Get the local storage key for the saved tree view folds.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFoldKey(): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getFoldKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#getNodeId:member(1)",
              "docComment": "/**\n * Gets the ID of a tree item given its Node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getNodeId(node: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "node",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getNodeId"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#handleCollapseAll:member",
              "docComment": "/**\n * Handle collapsing of all nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleCollapseAll: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "handleCollapseAll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#handleDeleteSelectedItems:member(1)",
              "docComment": "/**\n * Handle deletion of selected nodes.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleDeleteSelectedItems(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "handleDeleteSelectedItems"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#handleItemSelection:member(1)",
              "docComment": "/**\n * Handle selection of tree item via keyboard event.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleItemSelection(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ", node: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "node",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "handleItemSelection"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#handleRenameFocusedItem:member",
              "docComment": "/**\n * Handle renaming of focused item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleRenameFocusedItem: "
                },
                {
                  "kind": "Content",
                  "text": "(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": ") => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "handleRenameFocusedItem",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 4
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#id:member",
              "docComment": "/**\n * ID of the view the tree is associated with.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#infinityScroll:member",
              "docComment": "/**\n * Facilitates rendering of tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "infinityScroll: "
                },
                {
                  "kind": "Reference",
                  "text": "InfinityScroll",
                  "canonicalReference": "obsidian-typings!InfinityScroll:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "infinityScroll",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#initializeKeyboardNav:member(1)",
              "docComment": "/**\n * Registers all keyboard actions to the tree view keyscope.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "initializeKeyboardNav(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "initializeKeyboardNav"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#isAllCollapsed:member",
              "docComment": "/**\n * Whether all items in the tree are collapsed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isAllCollapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "isAllCollapsed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#isItem:member(1)",
              "docComment": "/**\n * Check whether item is a valid tree item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isItem(node: "
                },
                {
                  "kind": "Content",
                  "text": "T | undefined"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "node",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#loadFolds:member(1)",
              "docComment": "/**\n * Load the saved fold states of the tree view from local storage.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadFolds(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadFolds"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#onKeyArrowDown:member(1)",
              "docComment": "/**\n * Handle keyboard event for moving/selecting tree item below.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyArrowDown(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyArrowDown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#onKeyArrowLeft:member(1)",
              "docComment": "/**\n * Handle keyboard event for moving through the hierarchy of tree items (and/or folding/unfolding).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyArrowLeft(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyArrowLeft"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#onKeyArrowRight:member(1)",
              "docComment": "/**\n * Handle keyboard event for moving through the hierarchy of tree items (and/or folding/unfolding).\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyArrowRight(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyArrowRight"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#onKeyArrowUp:member(1)",
              "docComment": "/**\n * Handle keyboard event for moving/selecting tree item above.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyArrowUp(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyArrowUp"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#onKeyOpen:member(1)",
              "docComment": "/**\n * Handle keyboard event for opening tree item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onKeyOpen(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onKeyOpen"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#onResize:member(1)",
              "docComment": "/**\n * Update scroll representation on resize.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onResize(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onResize"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#prefersCollapsed:member",
              "docComment": "/**\n * Whether tree items should default to collapsed state.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "prefersCollapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "prefersCollapsed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#requestSaveFolds:member",
              "docComment": "/**\n * Request saving of the current fold states.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "requestSaveFolds: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "requestSaveFolds",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!Tree#root:member",
              "docComment": "/**\n * Root item of the tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get root(): "
                },
                {
                  "kind": "Reference",
                  "text": "TreeRoot",
                  "canonicalReference": "obsidian-typings!TreeRoot:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "root",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#saveFolds:member(1)",
              "docComment": "/**\n * Save the current fold states of the tree view to local storage.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveFolds(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveFolds"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#scope:member",
              "docComment": "/**\n * Key scope for tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "scope: "
                },
                {
                  "kind": "Reference",
                  "text": "Scope",
                  "canonicalReference": "obsidian!Scope:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "scope",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#selectedDoms:member",
              "docComment": "/**\n * Currently selected items in tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectedDoms: "
                },
                {
                  "kind": "Reference",
                  "text": "Set",
                  "canonicalReference": "!Set:interface"
                },
                {
                  "kind": "Content",
                  "text": "<T>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selectedDoms",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#selectItem:member(1)",
              "docComment": "/**\n * Mark tree item as selected.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectItem(node: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "node",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "selectItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#setCollapseAll:member(1)",
              "docComment": "/**\n * Set all items in the tree view to be collapsed or expanded.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapseAll(collapse: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "collapse",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setCollapseAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#setFocusedItem:member(1)",
              "docComment": "/**\n * Set the focused item in the tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setFocusedItem(node: "
                },
                {
                  "kind": "Content",
                  "text": "T"
                },
                {
                  "kind": "Content",
                  "text": ", scrollIntoView?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "node",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "scrollIntoView",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "setFocusedItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!Tree#toggleCollapseAll:member(1)",
              "docComment": "/**\n * (Un)Collapse all items in the tree view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleCollapseAll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleCollapseAll"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!Tree#view:member",
              "docComment": "/**\n * The view the tree is associated with.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "view: "
                },
                {
                  "kind": "Reference",
                  "text": "View",
                  "canonicalReference": "obsidian!View:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "view",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TreeCollapsibleItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TreeCollapsibleItem extends "
            },
            {
              "kind": "Reference",
              "text": "TreeItem",
              "canonicalReference": "obsidian-typings!TreeItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/TreeCollapsibleItem.d.ts",
          "releaseTag": "Public",
          "name": "TreeCollapsibleItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#childrenEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "childrenEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "childrenEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#collapsed:member",
              "docComment": "/**\n * Current collapsed state of tree item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapsed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapsed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#collapseEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapseEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": " | null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapseEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#collapsible:member",
              "docComment": "/**\n * Whether tree item is able to be collapsed or not.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "collapsible: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "collapsible",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#onCollapseClick:member(1)",
              "docComment": "/**\n * Execute collapse functionality on mouse click.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCollapseClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onCollapseClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#setCollapsed:member(1)",
              "docComment": "/**\n * Set collapsed state of tree item.\n *\n * @param animate - If set to true, will animate on collapse.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapsed(value: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ", animate?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<undefined>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "animate",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "setCollapsed"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#setCollapsible:member(1)",
              "docComment": "/**\n * Set collapsible state of tree item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setCollapsible(value: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setCollapsible"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#toggleCollapsed:member(1)",
              "docComment": "/**\n * Toggle collapsed state of tree item.\n *\n * @param animate - If set to true, will animate on collapse.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleCollapsed(animate?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<undefined>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "animate",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "toggleCollapsed"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeCollapsibleItem#updateCollapsed:member(1)",
              "docComment": "/**\n * Update the tree item's cover element.\n *\n * @param animate - If set to true, will animate on collapse.\n *\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateCollapsed(animate?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<undefined>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "animate",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "updateCollapsed"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TreeItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TreeItem extends "
            },
            {
              "kind": "Reference",
              "text": "TreeNode",
              "canonicalReference": "obsidian-typings!TreeNode:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/TreeItem.d.ts",
          "releaseTag": "Public",
          "name": "TreeItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeItem#coverEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "coverEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "coverEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeItem#innerEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "innerEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "innerEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeItem#onSelfClick:member(1)",
              "docComment": "/**\n * Execute item functionality on clicking tree item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onSelfClick(event: "
                },
                {
                  "kind": "Reference",
                  "text": "MouseEvent",
                  "canonicalReference": "!MouseEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onSelfClick"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeItem#selfEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selfEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "selfEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeItem#setClickable:member(1)",
              "docComment": "/**\n * Set clickable state of tree item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setClickable(value: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setClickable"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TreeNode:interface",
          "docComment": "/**\n * Tree node.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TreeNode "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/TreeNode.d.ts",
          "releaseTag": "Public",
          "name": "TreeNode",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNode#el:member",
              "docComment": "/**\n * The element of the tree node.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "el",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TreeNodeInfo:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TreeNodeInfo "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/TreeNodeInfo.d.ts",
          "releaseTag": "Public",
          "name": "TreeNodeInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#childLeft:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "childLeft: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "childLeft",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#childLeftPadding:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "childLeftPadding: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "childLeftPadding",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#childTop:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "childTop: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "childTop",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#computed:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "computed: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "computed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#height:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "height: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "height",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#hidden:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hidden: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "hidden",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#next:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "next: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "next",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#queued:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "queued: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "queued",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeInfo#width:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "width: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "width",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TreeNodeVChildren:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TreeNodeVChildren<Item extends "
            },
            {
              "kind": "Reference",
              "text": "TreeNode",
              "canonicalReference": "obsidian-typings!TreeNode:interface"
            },
            {
              "kind": "Content",
              "text": ", Owner extends "
            },
            {
              "kind": "Reference",
              "text": "TreeNode",
              "canonicalReference": "obsidian-typings!TreeNode:interface"
            },
            {
              "kind": "Content",
              "text": "> "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/TreeNodeVChildren.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "Item",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            },
            {
              "typeParameterName": "Owner",
              "constraintTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "TreeNodeVChildren",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#_children:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_children: "
                },
                {
                  "kind": "Content",
                  "text": "Item[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "_children",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#addChild:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addChild(item: "
                },
                {
                  "kind": "Content",
                  "text": "Item"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "addChild"
            },
            {
              "kind": "Property",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#children:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "get children(): "
                },
                {
                  "kind": "Content",
                  "text": "Item[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": true,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "children",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "isStatic": false,
              "isProtected": false,
              "isAbstract": false
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#clear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clear(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#first:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "first(): "
                },
                {
                  "kind": "Content",
                  "text": "Item | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "first"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#hasChildren:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hasChildren(): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hasChildren"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#last:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "last(): "
                },
                {
                  "kind": "Content",
                  "text": "Item | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "last"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#owner:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "owner: "
                },
                {
                  "kind": "Content",
                  "text": "Owner"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "owner",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#removeChild:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeChild(item: "
                },
                {
                  "kind": "Content",
                  "text": "Item"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeChild"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#setChildren:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setChildren(children: "
                },
                {
                  "kind": "Content",
                  "text": "Item[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "children",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setChildren"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#size:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "size(): "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "size"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!TreeNodeVChildren#sort:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "sort(compareFn: "
                },
                {
                  "kind": "Content",
                  "text": "(a: Item, b: Item) => number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "compareFn",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "sort"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TreeRoot:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TreeRoot<Item extends "
            },
            {
              "kind": "Reference",
              "text": "TreeItem",
              "canonicalReference": "obsidian-typings!TreeItem:interface"
            },
            {
              "kind": "Content",
              "text": "> extends "
            },
            {
              "kind": "Reference",
              "text": "TreeNode",
              "canonicalReference": "obsidian-typings!TreeNode:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Tree/TreeRoot.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "Item",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "TreeRoot",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeRoot#childrenEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "childrenEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "childrenEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeRoot#info:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "info: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeInfo",
                  "canonicalReference": "obsidian-typings!TreeNodeInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "info",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeRoot#pusherEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pusherEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pusherEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TreeRoot#vChildren:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vChildren: "
                },
                {
                  "kind": "Reference",
                  "text": "TreeNodeVChildren",
                  "canonicalReference": "obsidian-typings!TreeNodeVChildren:interface"
                },
                {
                  "kind": "Content",
                  "text": "<Item, "
                },
                {
                  "kind": "Reference",
                  "text": "TreeRoot",
                  "canonicalReference": "obsidian-typings!TreeRoot:interface"
                },
                {
                  "kind": "Content",
                  "text": "<Item>>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "vChildren",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TrimFunction:interface",
          "docComment": "/**\n * Function `Trim`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TrimFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/TrimFunction.d.ts",
          "releaseTag": "Public",
          "name": "TrimFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TypedViewConstructor:interface",
          "docComment": "/**\n * A constructor for a view that is typed to a specific view type.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TypedViewConstructor<TView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": ", Args extends "
            },
            {
              "kind": "Content",
              "text": "unknown[]"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Content",
              "text": "[]"
            },
            {
              "kind": "Content",
              "text": ">\n    extends "
            },
            {
              "kind": "Reference",
              "text": "ConstructorBase",
              "canonicalReference": "obsidian-typings!ConstructorBase:interface"
            },
            {
              "kind": "Content",
              "text": "<[leaf: "
            },
            {
              "kind": "Reference",
              "text": "WorkspaceLeaf",
              "canonicalReference": "obsidian!WorkspaceLeaf:class"
            },
            {
              "kind": "Content",
              "text": ", ...args: Args], TView>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/TypedViewConstructor.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "TView",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            },
            {
              "typeParameterName": "Args",
              "constraintTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "defaultTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              }
            }
          ],
          "name": "TypedViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 7,
              "endIndex": 11
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!TypedViewCreator:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type TypedViewCreator<TView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": "> = "
            },
            {
              "kind": "Content",
              "text": "(leaf: "
            },
            {
              "kind": "Reference",
              "text": "WorkspaceLeaf",
              "canonicalReference": "obsidian!WorkspaceLeaf:class"
            },
            {
              "kind": "Content",
              "text": ") => TView"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/TypedViewCreator.d.ts",
          "releaseTag": "Public",
          "name": "TypedViewCreator",
          "typeParameters": [
            {
              "typeParameterName": "TView",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "typeTokenRange": {
            "startIndex": 3,
            "endIndex": 6
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TypedWorkspaceLeaf:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TypedWorkspaceLeaf<TView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": "> extends "
            },
            {
              "kind": "Reference",
              "text": "WorkspaceLeaf",
              "canonicalReference": "obsidian!WorkspaceLeaf:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/TypedWorkspaceLeaf.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "TView",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "TypedWorkspaceLeaf",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TypedWorkspaceLeaf#view:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "view: "
                },
                {
                  "kind": "Reference",
                  "text": "MaybeDeferredView",
                  "canonicalReference": "obsidian-typings!MaybeDeferredView:type"
                },
                {
                  "kind": "Content",
                  "text": "<TView>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "view",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!TypeInfo:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface TypeInfo "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/TypeInfo.d.ts",
          "releaseTag": "Public",
          "name": "TypeInfo",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TypeInfo#expected:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "expected: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "expected",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!TypeInfo#inferred:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inferred: "
                },
                {
                  "kind": "Reference",
                  "text": "PropertyWidget",
                  "canonicalReference": "obsidian-typings!PropertyWidget:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inferred",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!UniqueFunction:interface",
          "docComment": "/**\n * Function `Unique`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface UniqueFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/UniqueFunction.d.ts",
          "releaseTag": "Public",
          "name": "UniqueFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!UnknownPropertyWidgetComponent:interface",
          "docComment": "/**\n * Property widget component for unknown types.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface UnknownPropertyWidgetComponent extends "
            },
            {
              "kind": "Reference",
              "text": "PropertyWidgetComponentBase",
              "canonicalReference": "obsidian-typings!PropertyWidgetComponentBase:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/MetadataTypeManager/UnknownPropertyWidgetComponent.d.ts",
          "releaseTag": "Public",
          "name": "UnknownPropertyWidgetComponent",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!UnknownPropertyWidgetComponent#el:member",
              "docComment": "/**\n * The element of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLSpanElement",
                  "canonicalReference": "!HTMLSpanElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "el",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!UnknownPropertyWidgetComponent#type:member",
              "docComment": "/**\n * The type of the property widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'unknown'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!UnknownView:interface",
          "docComment": "/**\n * Views of plugins that have been deactivated become an UnknownView.\n *\n * @remark\n *\n * This is probably not the right term.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface UnknownView extends "
            },
            {
              "kind": "Reference",
              "text": "EmptyView",
              "canonicalReference": "obsidian-typings!EmptyView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/UnknownView.d.ts",
          "releaseTag": "Public",
          "name": "UnknownView",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!UrlBookmarkItem:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface UrlBookmarkItem extends "
            },
            {
              "kind": "Reference",
              "text": "BookmarkItem",
              "canonicalReference": "obsidian-typings!BookmarkItem:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bookmarks/BookmarkItems/UrlBookmarkItem.d.ts",
          "releaseTag": "Public",
          "name": "UrlBookmarkItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!UrlBookmarkItem#title:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!UrlBookmarkItem#type:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "type: "
                },
                {
                  "kind": "Content",
                  "text": "'url'"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "type",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!UrlBookmarkItem#url:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "url: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "url",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VaultFileMapRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VaultFileMapRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "TAbstractFile",
              "canonicalReference": "obsidian!TAbstractFile:class"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/VaultFileMapRecord.d.ts",
          "releaseTag": "Public",
          "name": "VaultFileMapRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VideoView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VideoView extends "
            },
            {
              "kind": "Reference",
              "text": "EditableFileView",
              "canonicalReference": "obsidian!EditableFileView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/VideoView.d.ts",
          "releaseTag": "Public",
          "name": "VideoView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VideoView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Video",
                  "canonicalReference": "obsidian-typings!~__type#Video:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VideoViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VideoViewConstructor extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "VideoView",
              "canonicalReference": "obsidian-typings!VideoView:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/VideoViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "VideoViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ViewEphemeralState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ViewEphemeralState "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ViewEphemeralState.d.ts",
          "releaseTag": "Public",
          "name": "ViewEphemeralState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewEphemeralState#cursor:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "cursor?: "
                },
                {
                  "kind": "Reference",
                  "text": "EditorRangeOrCaret",
                  "canonicalReference": "obsidian!EditorRangeOrCaret:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "cursor",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewEphemeralState#focus:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focus: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "focus",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewEphemeralState#focusOnMobile:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusOnMobile: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "focusOnMobile",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!ViewFactory:type",
          "docComment": "/**\n * View factory.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ViewFactory<TView extends "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Reference",
              "text": "View",
              "canonicalReference": "obsidian!View:class"
            },
            {
              "kind": "Content",
              "text": "> = "
            },
            {
              "kind": "Content",
              "text": "(containerEl: "
            },
            {
              "kind": "Reference",
              "text": "HTMLElement",
              "canonicalReference": "!HTMLElement:interface"
            },
            {
              "kind": "Content",
              "text": ") => TView"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/ViewFactory.d.ts",
          "releaseTag": "Public",
          "name": "ViewFactory",
          "typeParameters": [
            {
              "typeParameterName": "TView",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              }
            }
          ],
          "typeTokenRange": {
            "startIndex": 5,
            "endIndex": 8
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ViewRegistry:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ViewRegistry extends "
            },
            {
              "kind": "Reference",
              "text": "Events",
              "canonicalReference": "obsidian!Events:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ViewRegistry/ViewRegistry.d.ts",
          "releaseTag": "Public",
          "name": "ViewRegistry",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#getTypeByExtension:member(1)",
              "docComment": "/**\n * Get the view type associated with a file extension.\n *\n * @param extension - File extension.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getTypeByExtension(extension: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extension",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getTypeByExtension"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#getViewCreatorByType:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewCreatorByType(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "ViewCreator",
                  "canonicalReference": "obsidian!ViewCreator:type"
                },
                {
                  "kind": "Content",
                  "text": " | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getViewCreatorByType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#getViewCreatorByType:member(2)",
              "docComment": "/**\n * Get the view constructor associated with a view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewCreatorByType<TViewType extends "
                },
                {
                  "kind": "Reference",
                  "text": "ViewTypeType",
                  "canonicalReference": "obsidian-typings!ViewTypeType:type"
                },
                {
                  "kind": "Content",
                  "text": ">(\n        type: "
                },
                {
                  "kind": "Content",
                  "text": "TViewType"
                },
                {
                  "kind": "Content",
                  "text": "\n    ): "
                },
                {
                  "kind": "Reference",
                  "text": "TypedViewCreator",
                  "canonicalReference": "obsidian-typings!TypedViewCreator:type"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "ViewTypeViewMapping",
                  "canonicalReference": "obsidian-typings!ViewTypeViewMapping:type"
                },
                {
                  "kind": "Content",
                  "text": "[TViewType]> | undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 2,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "typeParameters": [
                {
                  "typeParameterName": "TViewType",
                  "constraintTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "defaultTypeTokenRange": {
                    "startIndex": 0,
                    "endIndex": 0
                  }
                }
              ],
              "name": "getViewCreatorByType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#isExtensionRegistered:member(1)",
              "docComment": "/**\n * Check whether a view type is registered.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "isExtensionRegistered(extension: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extension",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "isExtensionRegistered"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#on:member(1)",
              "docComment": "/**\n * Called when the file extensions mapping has been updated.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "on(name: "
                },
                {
                  "kind": "Content",
                  "text": "'extensions-updated'"
                },
                {
                  "kind": "Content",
                  "text": ", callback: "
                },
                {
                  "kind": "Content",
                  "text": "() => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EventRef",
                  "canonicalReference": "obsidian!EventRef:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "on"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#on:member(2)",
              "docComment": "/**\n * Called when a view of type has been registered into the registry.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "on(name: "
                },
                {
                  "kind": "Content",
                  "text": "'view-registered'"
                },
                {
                  "kind": "Content",
                  "text": ", callback: "
                },
                {
                  "kind": "Content",
                  "text": "(type: string) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EventRef",
                  "canonicalReference": "obsidian!EventRef:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 2,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "on"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#on:member(3)",
              "docComment": "/**\n * Called when a view of type has been unregistered from the registry.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "on(name: "
                },
                {
                  "kind": "Content",
                  "text": "'view-unregistered'"
                },
                {
                  "kind": "Content",
                  "text": ", callback: "
                },
                {
                  "kind": "Content",
                  "text": "(type: string) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "EventRef",
                  "canonicalReference": "obsidian!EventRef:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 3,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "on"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#registerExtensions:member(1)",
              "docComment": "/**\n * Register a view type for a file extension.\n *\n * @param extension - File extension.\n *\n * @param type - View type.\n *\n * @remark\n *\n * Prefer registering the extension via the Plugin class.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerExtensions(extension: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extension",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "registerExtensions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#registerView:member(1)",
              "docComment": "/**\n * Register a view constructor for a view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerView(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", viewCreator: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewCreator",
                  "canonicalReference": "obsidian!ViewCreator:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "viewCreator",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "registerView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#registerViewWithExtensions:member(1)",
              "docComment": "/**\n * Register a view and its associated file extensions.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerViewWithExtensions(extensions: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", viewCreator: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewCreator",
                  "canonicalReference": "obsidian!ViewCreator:type"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extensions",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "viewCreator",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "registerViewWithExtensions"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#typeByExtension:member",
              "docComment": "/**\n * Mapping of file extensions to view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "typeByExtension: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewRegistryTypeByExtensionRecord",
                  "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "typeByExtension",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#unregisterExtensions:member(1)",
              "docComment": "/**\n * Unregister extensions for a view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterExtensions(extension: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "extension",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "unregisterExtensions"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#unregisterView:member(1)",
              "docComment": "/**\n * Unregister a view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unregisterView(type: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "unregisterView"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistry#viewByType:member",
              "docComment": "/**\n * Mapping of view type to view constructor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "viewByType: "
                },
                {
                  "kind": "Reference",
                  "text": "ViewRegistryViewByTypeRecord",
                  "canonicalReference": "obsidian-typings!ViewRegistryViewByTypeRecord:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "viewByType",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ViewRegistryTypeByExtensionRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, string>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ViewRegistry/ViewRegistryTypeByExtensionRecord.d.ts",
          "releaseTag": "Public",
          "name": "ViewRegistryTypeByExtensionRecord",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#\"3gp\":member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension._3gp",
                  "canonicalReference": "obsidian-typings!~__type#_3gp"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "\"3gp\"",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#avif:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.avif",
                  "canonicalReference": "obsidian-typings!~__type#avif"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "avif",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#bmp:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.bmp",
                  "canonicalReference": "obsidian-typings!~__type#bmp"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "bmp",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#canvas:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.canvas",
                  "canonicalReference": "obsidian-typings!~__type#canvas"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Canvas",
                  "canonicalReference": "obsidian-typings!~__type#Canvas:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "canvas",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#flac:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.flac",
                  "canonicalReference": "obsidian-typings!~__type#flac"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "flac",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#gif:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.gif",
                  "canonicalReference": "obsidian-typings!~__type#gif"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "gif",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#jpeg:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.jpeg",
                  "canonicalReference": "obsidian-typings!~__type#jpeg"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "jpeg",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#jpg:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.jpg",
                  "canonicalReference": "obsidian-typings!~__type#jpg"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "jpg",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#m4a:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.m4a",
                  "canonicalReference": "obsidian-typings!~__type#m4a"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "m4a",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#md:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.md",
                  "canonicalReference": "obsidian-typings!~__type#md"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Markdown",
                  "canonicalReference": "obsidian-typings!~__type#Markdown:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "md",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#mkv:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.mkv",
                  "canonicalReference": "obsidian-typings!~__type#mkv"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Video",
                  "canonicalReference": "obsidian-typings!~__type#Video:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mkv",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#mov:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.mov",
                  "canonicalReference": "obsidian-typings!~__type#mov"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Video",
                  "canonicalReference": "obsidian-typings!~__type#Video:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mov",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#mp3:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.mp3",
                  "canonicalReference": "obsidian-typings!~__type#mp3"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mp3",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#mp4:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.mp4",
                  "canonicalReference": "obsidian-typings!~__type#mp4"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Video",
                  "canonicalReference": "obsidian-typings!~__type#Video:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "mp4",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#oga:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.oga",
                  "canonicalReference": "obsidian-typings!~__type#oga"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "oga",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#ogg:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.ogg",
                  "canonicalReference": "obsidian-typings!~__type#ogg"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ogg",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#ogv:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.ogv",
                  "canonicalReference": "obsidian-typings!~__type#ogv"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Video",
                  "canonicalReference": "obsidian-typings!~__type#Video:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "ogv",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#opus:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.opus",
                  "canonicalReference": "obsidian-typings!~__type#opus"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "opus",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#pdf:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.pdf",
                  "canonicalReference": "obsidian-typings!~__type#pdf"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Pdf",
                  "canonicalReference": "obsidian-typings!~__type#Pdf:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pdf",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#png:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.png",
                  "canonicalReference": "obsidian-typings!~__type#png"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "png",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#svg:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.svg",
                  "canonicalReference": "obsidian-typings!~__type#svg"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "svg",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#wav:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.wav",
                  "canonicalReference": "obsidian-typings!~__type#wav"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Audio",
                  "canonicalReference": "obsidian-typings!~__type#Audio:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "wav",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#webm:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.webm",
                  "canonicalReference": "obsidian-typings!~__type#webm"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Video",
                  "canonicalReference": "obsidian-typings!~__type#Video:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "webm",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ViewRegistryTypeByExtensionRecord#webp:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "["
                },
                {
                  "kind": "Reference",
                  "text": "FileExtension.webp",
                  "canonicalReference": "obsidian-typings!~__type#webp"
                },
                {
                  "kind": "Content",
                  "text": "]: "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Image",
                  "canonicalReference": "obsidian-typings!~__type#Image:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "webp",
              "propertyTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 3
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ViewRegistryViewByTypeRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ViewRegistryViewByTypeRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "ViewCreator",
              "canonicalReference": "obsidian!ViewCreator:type"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "Mapping",
              "canonicalReference": "obsidian-typings!Mapping:type"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/ViewRegistry/ViewRegistryViewByTypeRecord.d.ts",
          "releaseTag": "Public",
          "name": "ViewRegistryViewByTypeRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            },
            {
              "startIndex": 6,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Variable",
          "canonicalReference": "obsidian-typings!ViewType:var",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "ViewType: "
            },
            {
              "kind": "Content",
              "text": "{\n    readonly AllProperties: \"all-properties\";\n    readonly Audio: \"audio\";\n    readonly Backlink: \"backlink\";\n    readonly Bases: \"bases\";\n    readonly Bookmarks: \"bookmarks\";\n    readonly Canvas: \"canvas\";\n    readonly Empty: \"empty\";\n    readonly FileExplorer: \"file-explorer\";\n    readonly FileProperties: \"file-properties\";\n    readonly Graph: \"graph\";\n    readonly Image: \"image\";\n    readonly LocalGraph: \"localgraph\";\n    readonly Markdown: \"markdown\";\n    readonly OutgoingLink: \"outgoing-link\";\n    readonly Outline: \"outline\";\n    readonly Pdf: \"pdf\";\n    readonly ReleaseNotes: \"release-notes\";\n    readonly Search: \"search\";\n    readonly Sync: \"sync\";\n    readonly Table: \"table\";\n    readonly Tag: \"tag\";\n    readonly Video: \"video\";\n    readonly Webviewer: \"webviewer\";\n    readonly WebviewerHistory: \"webviewer-history\";\n}"
            }
          ],
          "fileUrlPath": "src/obsidian/implementations/Constants/ViewType.d.ts",
          "isReadonly": true,
          "releaseTag": "Public",
          "name": "ViewType",
          "variableTypeTokenRange": {
            "startIndex": 1,
            "endIndex": 2
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!ViewTypeType:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ViewTypeType = "
            },
            {
              "kind": "Content",
              "text": "(typeof "
            },
            {
              "kind": "Reference",
              "text": "ViewType",
              "canonicalReference": "obsidian-typings!ViewType:var"
            },
            {
              "kind": "Content",
              "text": ")[keyof typeof "
            },
            {
              "kind": "Reference",
              "text": "ViewType",
              "canonicalReference": "obsidian-typings!ViewType:var"
            },
            {
              "kind": "Content",
              "text": "]"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/ViewTypeType.d.ts",
          "releaseTag": "Public",
          "name": "ViewTypeType",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 6
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!ViewTypeViewConstructorMapping:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ViewTypeViewConstructorMapping = "
            },
            {
              "kind": "Content",
              "text": "{\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.AllProperties",
              "canonicalReference": "obsidian-typings!~__type#AllProperties"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "AllPropertiesViewConstructor",
              "canonicalReference": "obsidian-typings!AllPropertiesViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Audio",
              "canonicalReference": "obsidian-typings!~__type#Audio"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "AudioViewConstructor",
              "canonicalReference": "obsidian-typings!AudioViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Backlink",
              "canonicalReference": "obsidian-typings!~__type#Backlink"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BacklinkViewConstructor",
              "canonicalReference": "obsidian-typings!BacklinkViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Bases",
              "canonicalReference": "obsidian-typings!~__type#Bases"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BasesViewConstructor",
              "canonicalReference": "obsidian-typings!BasesViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Bookmarks",
              "canonicalReference": "obsidian-typings!~__type#Bookmarks"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BookmarksViewConstructor",
              "canonicalReference": "obsidian-typings!BookmarksViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Webviewer",
              "canonicalReference": "obsidian-typings!~__type#Webviewer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WebviewerViewConstructor",
              "canonicalReference": "obsidian-typings!WebviewerViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.WebviewerHistory",
              "canonicalReference": "obsidian-typings!~__type#WebviewerHistory"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WebviewerHistoryViewConstructor",
              "canonicalReference": "obsidian-typings!WebviewerHistoryViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Canvas",
              "canonicalReference": "obsidian-typings!~__type#Canvas"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "CanvasViewConstructor",
              "canonicalReference": "obsidian-typings!CanvasViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Empty",
              "canonicalReference": "obsidian-typings!~__type#Empty"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "EmptyViewConstructor",
              "canonicalReference": "obsidian-typings!EmptyViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.FileExplorer",
              "canonicalReference": "obsidian-typings!~__type#FileExplorer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FileExplorerViewConstructor",
              "canonicalReference": "obsidian-typings!FileExplorerViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.FileProperties",
              "canonicalReference": "obsidian-typings!~__type#FileProperties"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FilePropertiesViewConstructor",
              "canonicalReference": "obsidian-typings!FilePropertiesViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Graph",
              "canonicalReference": "obsidian-typings!~__type#Graph"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "GraphViewConstructor",
              "canonicalReference": "obsidian-typings!GraphViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Image",
              "canonicalReference": "obsidian-typings!~__type#Image"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "ImageViewConstructor",
              "canonicalReference": "obsidian-typings!ImageViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.LocalGraph",
              "canonicalReference": "obsidian-typings!~__type#LocalGraph"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "LocalGraphViewConstructor",
              "canonicalReference": "obsidian-typings!LocalGraphViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Markdown",
              "canonicalReference": "obsidian-typings!~__type#Markdown"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "MarkdownViewConstructor",
              "canonicalReference": "obsidian-typings!MarkdownViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.OutgoingLink",
              "canonicalReference": "obsidian-typings!~__type#OutgoingLink"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "OutgoingLinkViewConstructor",
              "canonicalReference": "obsidian-typings!OutgoingLinkViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Outline",
              "canonicalReference": "obsidian-typings!~__type#Outline"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "OutlineViewConstructor",
              "canonicalReference": "obsidian-typings!OutlineViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Pdf",
              "canonicalReference": "obsidian-typings!~__type#Pdf"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "PdfViewConstructor",
              "canonicalReference": "obsidian-typings!PdfViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.ReleaseNotes",
              "canonicalReference": "obsidian-typings!~__type#ReleaseNotes"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "ReleaseNotesViewConstructor",
              "canonicalReference": "obsidian-typings!ReleaseNotesViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Search",
              "canonicalReference": "obsidian-typings!~__type#Search"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SearchViewConstructor",
              "canonicalReference": "obsidian-typings!SearchViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Sync",
              "canonicalReference": "obsidian-typings!~__type#Sync"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SyncViewConstructor",
              "canonicalReference": "obsidian-typings!SyncViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Table",
              "canonicalReference": "obsidian-typings!~__type#Table"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TableViewConstructor",
              "canonicalReference": "obsidian-typings!TableViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Tag",
              "canonicalReference": "obsidian-typings!~__type#Tag"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TagViewConstructor",
              "canonicalReference": "obsidian-typings!TagViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Video",
              "canonicalReference": "obsidian-typings!~__type#Video"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "VideoViewConstructor",
              "canonicalReference": "obsidian-typings!VideoViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": ";\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/ViewTypeViewConstructorMapping.d.ts",
          "releaseTag": "Public",
          "name": "ViewTypeViewConstructorMapping",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 98
          }
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "obsidian-typings!ViewTypeViewMapping:type",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export type ViewTypeViewMapping = "
            },
            {
              "kind": "Content",
              "text": "{\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.AllProperties",
              "canonicalReference": "obsidian-typings!~__type#AllProperties"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "AllPropertiesView",
              "canonicalReference": "obsidian-typings!AllPropertiesView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Audio",
              "canonicalReference": "obsidian-typings!~__type#Audio"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "AudioView",
              "canonicalReference": "obsidian-typings!AudioView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Backlink",
              "canonicalReference": "obsidian-typings!~__type#Backlink"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BacklinkView",
              "canonicalReference": "obsidian-typings!BacklinkView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Bases",
              "canonicalReference": "obsidian-typings!~__type#Bases"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BasesView",
              "canonicalReference": "obsidian-typings!BasesView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Bookmarks",
              "canonicalReference": "obsidian-typings!~__type#Bookmarks"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "BookmarksView",
              "canonicalReference": "obsidian-typings!BookmarksView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Webviewer",
              "canonicalReference": "obsidian-typings!~__type#Webviewer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WebviewerView",
              "canonicalReference": "obsidian-typings!WebviewerView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.WebviewerHistory",
              "canonicalReference": "obsidian-typings!~__type#WebviewerHistory"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "WebviewerHistoryView",
              "canonicalReference": "obsidian-typings!WebviewerHistoryView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Canvas",
              "canonicalReference": "obsidian-typings!~__type#Canvas"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "CanvasView",
              "canonicalReference": "obsidian-typings!CanvasView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Empty",
              "canonicalReference": "obsidian-typings!~__type#Empty"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "EmptyView",
              "canonicalReference": "obsidian-typings!EmptyView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.FileExplorer",
              "canonicalReference": "obsidian-typings!~__type#FileExplorer"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FileExplorerView",
              "canonicalReference": "obsidian-typings!FileExplorerView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.FileProperties",
              "canonicalReference": "obsidian-typings!~__type#FileProperties"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "FilePropertiesView",
              "canonicalReference": "obsidian-typings!FilePropertiesView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Graph",
              "canonicalReference": "obsidian-typings!~__type#Graph"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "GraphView",
              "canonicalReference": "obsidian-typings!GraphView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Image",
              "canonicalReference": "obsidian-typings!~__type#Image"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "ImageView",
              "canonicalReference": "obsidian-typings!ImageView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.LocalGraph",
              "canonicalReference": "obsidian-typings!~__type#LocalGraph"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "LocalGraphView",
              "canonicalReference": "obsidian-typings!LocalGraphView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Markdown",
              "canonicalReference": "obsidian-typings!~__type#Markdown"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "MarkdownView",
              "canonicalReference": "obsidian!MarkdownView:class"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.OutgoingLink",
              "canonicalReference": "obsidian-typings!~__type#OutgoingLink"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "OutgoingLinkView",
              "canonicalReference": "obsidian-typings!OutgoingLinkView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Outline",
              "canonicalReference": "obsidian-typings!~__type#Outline"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "OutlineView",
              "canonicalReference": "obsidian-typings!OutlineView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Pdf",
              "canonicalReference": "obsidian-typings!~__type#Pdf"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "PdfView",
              "canonicalReference": "obsidian-typings!PdfView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.ReleaseNotes",
              "canonicalReference": "obsidian-typings!~__type#ReleaseNotes"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "ReleaseNotesView",
              "canonicalReference": "obsidian-typings!ReleaseNotesView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Search",
              "canonicalReference": "obsidian-typings!~__type#Search"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SearchView",
              "canonicalReference": "obsidian-typings!SearchView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Sync",
              "canonicalReference": "obsidian-typings!~__type#Sync"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "SyncView",
              "canonicalReference": "obsidian-typings!SyncView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Table",
              "canonicalReference": "obsidian-typings!~__type#Table"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TableView",
              "canonicalReference": "obsidian-typings!TableView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Tag",
              "canonicalReference": "obsidian-typings!~__type#Tag"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "TagView",
              "canonicalReference": "obsidian-typings!TagView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n    ["
            },
            {
              "kind": "Reference",
              "text": "ViewType.Video",
              "canonicalReference": "obsidian-typings!~__type#Video"
            },
            {
              "kind": "Content",
              "text": "]: "
            },
            {
              "kind": "Reference",
              "text": "VideoView",
              "canonicalReference": "obsidian-typings!VideoView:interface"
            },
            {
              "kind": "Content",
              "text": ";\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Views/ViewTypeViewMapping.d.ts",
          "releaseTag": "Public",
          "name": "ViewTypeViewMapping",
          "typeTokenRange": {
            "startIndex": 1,
            "endIndex": 98
          }
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VimApi:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VimApi "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Vim/VimApi.d.ts",
          "releaseTag": "Public",
          "name": "VimApi",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#_mapCommand:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "_mapCommand(command: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "command",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "_mapCommand"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#buildKeyMap:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buildKeyMap(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "buildKeyMap"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#defineAction:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defineAction(name: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", fn: "
                },
                {
                  "kind": "Content",
                  "text": "(cm: "
                },
                {
                  "kind": "Reference",
                  "text": "VimEditor",
                  "canonicalReference": "obsidian-typings!VimEditor:interface"
                },
                {
                  "kind": "Content",
                  "text": ", actionArgs: unknown, vim: "
                },
                {
                  "kind": "Reference",
                  "text": "VimState",
                  "canonicalReference": "obsidian-typings!VimState:interface"
                },
                {
                  "kind": "Content",
                  "text": "['vim']) => void"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "fn",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "defineAction"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#defineEx:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defineEx(name: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", prefix: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", func: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "prefix",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "func",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "defineEx"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#defineMotion:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defineMotion(name: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", fn: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "fn",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "defineMotion"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#defineOperator:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defineOperator(name: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", fn: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "fn",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "defineOperator"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#defineOption:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defineOption(name: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", defaultValue: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", aliases: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", callback: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "defaultValue",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "aliases",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "callback",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": false
                }
              ],
              "name": "defineOption"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#defineRegister:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defineRegister(name: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", register: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "register",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "defineRegister"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#enterInsertMode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enterInsertMode(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "enterInsertMode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#enterVimMode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "enterVimMode(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "enterVimMode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#exitInsertMode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "exitInsertMode(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", keepCursor: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "keepCursor",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "exitInsertMode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#exitVisualMode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "exitVisualMode(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", moveHead: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "moveHead",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "exitVisualMode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#findKey:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "findKey(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", key: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", origin: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "origin",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "findKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#getOption:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getOption(name: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", cfg: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "cfg",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "getOption"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#getRegisterController:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getRegisterController(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getRegisterController"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#getVimGlobalState_:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getVimGlobalState_(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getVimGlobalState_"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#handleEx:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleEx(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", input: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "input",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "handleEx"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#handleKey:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleKey(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", key: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", origin: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "origin",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "handleKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#InsertModeKey:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "InsertModeKey(keyName: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "keyName",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "InsertModeKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#leaveVimMode:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "leaveVimMode(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "leaveVimMode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#map:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "map(lhs: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", rhs: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", ctx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "lhs",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "rhs",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ctx",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "map"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#mapclear:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mapclear(ctx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "ctx",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "mapclear"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#mapCommand:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "mapCommand(keys: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", type: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", name: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", args: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", extra: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 11,
                "endIndex": 12
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "keys",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "type",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "args",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "extra",
                  "parameterTypeTokenRange": {
                    "startIndex": 9,
                    "endIndex": 10
                  },
                  "isOptional": false
                }
              ],
              "name": "mapCommand"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#maybeInitVimState_:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "maybeInitVimState_(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "maybeInitVimState_"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#multiSelectHandleKey:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "multiSelectHandleKey(cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", key: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", origin: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "key",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "origin",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "multiSelectHandleKey"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#noremap:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "noremap(lhs: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", rhs: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", ctx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "lhs",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "rhs",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ctx",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "noremap"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#resetVimGlobalState_:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "resetVimGlobalState_(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "resetVimGlobalState_"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#setOption:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setOption(name: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", value: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", cm: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", cfg: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 9,
                "endIndex": 10
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "name",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "value",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "cm",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "cfg",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  },
                  "isOptional": false
                }
              ],
              "name": "setOption"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimApi#suppressErrorLogging:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "suppressErrorLogging: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "suppressErrorLogging",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!VimApi#unmap:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "unmap(lhs: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", ctx: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "lhs",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "ctx",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "unmap"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VimEditor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VimEditor "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Vim/VimEditor.d.ts",
          "releaseTag": "Public",
          "name": "VimEditor",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimEditor#state:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state: "
                },
                {
                  "kind": "Reference",
                  "text": "VimState",
                  "canonicalReference": "obsidian-typings!VimState:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "state",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VimState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VimState "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Vim/VimState.d.ts",
          "releaseTag": "Public",
          "name": "VimState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimState#vim:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vim: "
                },
                {
                  "kind": "Reference",
                  "text": "VimStateVim",
                  "canonicalReference": "obsidian-typings!VimStateVim:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "vim",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimState#vimPlugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "vimPlugin: "
                },
                {
                  "kind": "Reference",
                  "text": "VimStateVimPlugin",
                  "canonicalReference": "obsidian-typings!VimStateVimPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "vimPlugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VimStateVim:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VimStateVim "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Vim/VimStateVim.d.ts",
          "releaseTag": "Public",
          "name": "VimStateVim",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#inputState:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inputState: "
                },
                {
                  "kind": "Reference",
                  "text": "VimStateVimInputState",
                  "canonicalReference": "obsidian-typings!VimStateVimInputState:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inputState",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#insertMode:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insertMode: "
                },
                {
                  "kind": "Content",
                  "text": "false"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "insertMode",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#insertModeRepeat:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "insertModeRepeat: "
                },
                {
                  "kind": "Content",
                  "text": "undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "insertModeRepeat",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#lastEditActionCommand:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastEditActionCommand: "
                },
                {
                  "kind": "Content",
                  "text": "undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastEditActionCommand",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#lastEditInputState:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastEditInputState: "
                },
                {
                  "kind": "Content",
                  "text": "undefined"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastEditInputState",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#lastHPos:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastHPos: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastHPos",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#lastHSPos:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastHSPos: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastHSPos",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#lastMotion:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastMotion: "
                },
                {
                  "kind": "Reference",
                  "text": "VimStateVimLastMotion",
                  "canonicalReference": "obsidian-typings!VimStateVimLastMotion:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastMotion",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#lastPastedText:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastPastedText: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastPastedText",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVim#lastSelection:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastSelection: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastSelection",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VimStateVimInputState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VimStateVimInputState "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Vim/VimStateVimInputState.d.ts",
          "releaseTag": "Public",
          "name": "VimStateVimInputState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#changeQueue:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "changeQueue: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "changeQueue",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#keyBuffer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "keyBuffer: "
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "keyBuffer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#motion:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "motion: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "motion",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#motionArgs:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "motionArgs: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "motionArgs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#motionRepeat:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "motionRepeat: "
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "motionRepeat",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#operator:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "operator: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "operator",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#operatorArgs:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "operatorArgs: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "operatorArgs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#prefixRepeat:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "prefixRepeat: "
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "prefixRepeat",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimInputState#registerName:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "registerName: "
                },
                {
                  "kind": "Content",
                  "text": "null"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "registerName",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VimStateVimLastMotion:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VimStateVimLastMotion "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Vim/VimStateVimLastMotion.d.ts",
          "releaseTag": "Public",
          "name": "VimStateVimLastMotion",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimLastMotion#name:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "name?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "name",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!VimStateVimPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface VimStateVimPlugin "
            }
          ],
          "fileUrlPath": "src/@codemirror__view/internals/Vim/VimStateVimPlugin.d.ts",
          "releaseTag": "Public",
          "name": "VimStateVimPlugin",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!VimStateVimPlugin#lastKeydown:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastKeydown: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastKeydown",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WeakMapWrapper:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WeakMapWrapper<K extends "
            },
            {
              "kind": "Content",
              "text": "object"
            },
            {
              "kind": "Content",
              "text": ", V> extends "
            },
            {
              "kind": "Reference",
              "text": "WeakMap",
              "canonicalReference": "!WeakMap:interface"
            },
            {
              "kind": "Content",
              "text": "<K, V>"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WeakMapWrapper.d.ts",
          "releaseTag": "Public",
          "typeParameters": [
            {
              "typeParameterName": "K",
              "constraintTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            },
            {
              "typeParameterName": "V",
              "constraintTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              },
              "defaultTypeTokenRange": {
                "startIndex": 0,
                "endIndex": 0
              }
            }
          ],
          "name": "WeakMapWrapper",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WeakMapWrapper#map:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "map: "
                },
                {
                  "kind": "Reference",
                  "text": "WeakMap",
                  "canonicalReference": "!WeakMap:interface"
                },
                {
                  "kind": "Content",
                  "text": "<K, V>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "map",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 3,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WebviewerDBStore:interface",
          "docComment": "/**\n * Stores and manages all history items and cached fav icons.\n *\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WebviewerDBStore "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Webviewer/WebviewerDBStore.d.ts",
          "releaseTag": "Public",
          "name": "WebviewerDBStore",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#addHistoryItem:member(1)",
              "docComment": "/**\n * Add a history item to the database.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "addHistoryItem(url: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", title?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "url",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "title",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "addHistoryItem"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#app:member",
              "docComment": "/**\n * Reference to App.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#clearHistoryItems:member(1)",
              "docComment": "/**\n * Clear all history items.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "clearHistoryItems(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "clearHistoryItems"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#connect:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "connect(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "connect"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#db:member",
              "docComment": "/**\n * Underlying database used to store history items and fav icons via IndexedDB.\n *\n * @remark\n *\n * Use methods such as `addHistoryItem` etc. to interact with the stored history.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "db: "
                },
                {
                  "kind": "Reference",
                  "text": "IDBDatabase",
                  "canonicalReference": "!IDBDatabase:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "db",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#getHistoryItems:member(1)",
              "docComment": "/**\n * Get all history items.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getHistoryItems(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "WebviewerHistoryItem",
                  "canonicalReference": "obsidian-typings!WebviewerHistoryItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getHistoryItems"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#loadIcon:member(1)",
              "docComment": "/**\n * Load stored icon in Base64 encoded string. If no stored icon available in the database, it also stores the icon.\n *\n * @param domain - Domain name only, e.g. \"obsidian.md\".\n *\n * @param source - Source url of the icon, e.g. \"https://obsidian.md/favicon.ico\". Used as a fallback source if there is no icon stored with corresponding domain.\n *\n * @returns Icon in Base64 encoded string.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadIcon(domain: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", source?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string | null>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "domain",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "loadIcon"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#removeHistoryItem:member(1)",
              "docComment": "/**\n * Remove specific history item based on its {@link WebviewerHistoryItem.id | id}.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "removeHistoryItem(item: "
                },
                {
                  "kind": "Reference",
                  "text": "WebviewerHistoryItem",
                  "canonicalReference": "obsidian-typings!WebviewerHistoryItem:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "item",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "removeHistoryItem"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#setIcon:member(1)",
              "docComment": "/**\n * Add a fav icon to the element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setIcon(el: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", url: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", source?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "el",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "url",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": true
                }
              ],
              "name": "setIcon"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerDBStore#storeIcon:member(1)",
              "docComment": "/**\n * Store specific icon for the given domain name in Base64 string.\n *\n * @param domain - Domain name only, e.g. \"obsidian.md\".\n *\n * @param source - Source url of the icon, e.g. \"https://obsidian.md/favicon.ico\".\n *\n * @returns Icon in Base64 encoded string.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "storeIcon(domain: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", source?: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<string | null>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "domain",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "source",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "storeIcon"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WebviewerHistoryItem:interface",
          "docComment": "/**\n * Description of Webviewer history item.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WebviewerHistoryItem "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Webviewer/WebviewerHistoryItem.d.ts",
          "releaseTag": "Public",
          "name": "WebviewerHistoryItem",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerHistoryItem#accessTs:member",
              "docComment": "/**\n * Timestamp when the URL was visited.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "accessTs: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "accessTs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerHistoryItem#id:member",
              "docComment": "/**\n * Unique ID of history item.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerHistoryItem#title:member",
              "docComment": "/**\n * Title of the URL.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerHistoryItem#url:member",
              "docComment": "/**\n * Destination URL.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "url: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "url",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WebviewerHistoryView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WebviewerHistoryView extends "
            },
            {
              "kind": "Reference",
              "text": "ItemView",
              "canonicalReference": "obsidian!ItemView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Webviewer/WebviewerHistoryView.d.ts",
          "releaseTag": "Public",
          "name": "WebviewerHistoryView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerHistoryView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.WebviewerHistory",
                  "canonicalReference": "obsidian-typings!~__type#WebviewerHistory:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerHistoryView#update:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "update(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "update"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WebviewerHistoryViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WebviewerHistoryViewConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "WebviewerHistoryView",
              "canonicalReference": "obsidian-typings!WebviewerHistoryView:interface"
            },
            {
              "kind": "Content",
              "text": ", [browserPluginInstance: "
            },
            {
              "kind": "Reference",
              "text": "WebviewerPluginInstance",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "]>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Webviewer/WebviewerHistoryViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "WebviewerHistoryViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WebviewerPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WebviewerPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "WebviewerPluginInstance",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Webviewer/WebviewerPlugin.d.ts",
          "releaseTag": "Public",
          "name": "WebviewerPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WebviewerPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WebviewerPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "WebviewerPlugin",
              "canonicalReference": "obsidian-typings!WebviewerPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Webviewer/WebviewerPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "WebviewerPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance#db:member",
              "docComment": "/**\n * Stored history items and cached fav icons.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "db: "
                },
                {
                  "kind": "Reference",
                  "text": "WebviewerDBStore",
                  "canonicalReference": "obsidian-typings!WebviewerDBStore:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "db",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "false"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance#getSearchEngineUrl:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getSearchEngineUrl(searchQuery: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "searchQuery",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "getSearchEngineUrl"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance#handleOpenUrl:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "handleOpenUrl(event: "
                },
                {
                  "kind": "Reference",
                  "text": "CustomEvent",
                  "canonicalReference": "!CustomEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "<{ url: string; newLeaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "PaneType",
                  "canonicalReference": "obsidian!PaneType:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean; active?: boolean }>"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 6,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 5
                  },
                  "isOptional": false
                }
              ],
              "name": "handleOpenUrl"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance#openUrl:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openUrl(url: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", newLeaf?: "
                },
                {
                  "kind": "Reference",
                  "text": "PaneType",
                  "canonicalReference": "obsidian!PaneType:type"
                },
                {
                  "kind": "Content",
                  "text": " | boolean"
                },
                {
                  "kind": "Content",
                  "text": ", active?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 8,
                "endIndex": 9
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "url",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "newLeaf",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 5
                  },
                  "isOptional": true
                },
                {
                  "parameterName": "active",
                  "parameterTypeTokenRange": {
                    "startIndex": 6,
                    "endIndex": 7
                  },
                  "isOptional": true
                }
              ],
              "name": "openUrl"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance#openUrlExternally:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "openUrlExternally(url: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "url",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "openUrlExternally"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance#pendingIgnoredURLs:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pendingIgnoredURLs: "
                },
                {
                  "kind": "Content",
                  "text": "string[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "pendingIgnoredURLs",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance#updateSession:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateSession(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "updateSession"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WebviewerView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WebviewerView extends "
            },
            {
              "kind": "Reference",
              "text": "ItemView",
              "canonicalReference": "obsidian!ItemView:class"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Webviewer/WebviewerView.d.ts",
          "releaseTag": "Public",
          "name": "WebviewerView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#closeSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "closeSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "closeSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#commitPageLoad:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "commitPageLoad(): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "commitPageLoad"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#configureWebContents:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "configureWebContents(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "configureWebContents"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#contextMenuItemsForImg:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contextMenuItemsForImg(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "contextMenuItemsForImg"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#contextMenuItemsForLink:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contextMenuItemsForLink(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "contextMenuItemsForLink"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#contextMenuItemsForSelection:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "contextMenuItemsForSelection(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "contextMenuItemsForSelection"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#displayBlank:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayBlank(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "displayBlank"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#displayContextMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayContextMenu(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "displayContextMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#displayErrorView:member(1)",
              "docComment": "/**\n * Shows the error view.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayErrorView(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "displayErrorView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#displayReaderView:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayReaderView(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "displayReaderView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#displayWebView:member(1)",
              "docComment": "/**\n * Shows the webview.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "displayWebView(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "displayWebView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#getReaderModeContent:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getReaderModeContent(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getReaderModeContent"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#getViewType:member(1)",
              "docComment": "/**\n * Get the current view type.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getViewType(): "
                },
                {
                  "kind": "Content",
                  "text": "typeof "
                },
                {
                  "kind": "Reference",
                  "text": "ViewType.Webviewer",
                  "canonicalReference": "obsidian-typings!~__type#Webviewer:member"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getViewType"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#hideAll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "hideAll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "hideAll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#instantiateWebView:member(1)",
              "docComment": "/**\n * Setup the webview.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "instantiateWebView(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "instantiateWebView"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#navigate:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "navigate(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "navigate"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onCheckboxClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onCheckboxClick(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onCheckboxClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onExternalLinkClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalLinkClick(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onExternalLinkClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onExternalLinkRightClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onExternalLinkRightClick(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onExternalLinkRightClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onFoldChange:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFoldChange(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onFoldChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onInternalLinkClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInternalLinkClick(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onInternalLinkClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onInternalLinkDrag:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInternalLinkDrag(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onInternalLinkDrag"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onInternalLinkMouseover:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInternalLinkMouseover(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onInternalLinkMouseover"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onInternalLinkRightClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onInternalLinkRightClick(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onInternalLinkRightClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onReaderModeContextMenu:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onReaderModeContextMenu(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onReaderModeContextMenu"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onRenderComplete:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onRenderComplete(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onRenderComplete"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onScroll:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onScroll(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onScroll"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#onTagClick:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTagClick(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onTagClick"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#postProcess:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "postProcess(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", t: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ", n: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "t",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "n",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "postProcess"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#pushViewStackHistory:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pushViewStackHistory(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "pushViewStackHistory"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#reportPageLoad:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "reportPageLoad(url: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", navigate: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "url",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "title",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "navigate",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "reportPageLoad"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#saveAsMarkdown:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveAsMarkdown(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "saveAsMarkdown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#selectFavicon:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "selectFavicon(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "selectFavicon"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#setFavicon:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "setFavicon(e: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "setFavicon"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#showSearch:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showSearch(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "showSearch"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#storeCurrentPageTitle:member(1)",
              "docComment": "/**\n * Stores the title of the current webview.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "storeCurrentPageTitle(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<unknown>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "storeCurrentPageTitle"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#toggleReaderMode:member(1)",
              "docComment": "/**\n * Toggles the reader mode.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "toggleReaderMode(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "toggleReaderMode"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#zoomIn:member(1)",
              "docComment": "/**\n * Zoom in the webview.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomIn(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "zoomIn"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#zoomOut:member(1)",
              "docComment": "/**\n * Zoom out the webview.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomOut(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "zoomOut"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WebviewerView#zoomReset:member(1)",
              "docComment": "/**\n * Resets the zoom factor of the webview.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "zoomReset(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "zoomReset"
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WebviewerViewConstructor:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WebviewerViewConstructor\n    extends "
            },
            {
              "kind": "Reference",
              "text": "TypedViewConstructor",
              "canonicalReference": "obsidian-typings!TypedViewConstructor:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "WebviewerView",
              "canonicalReference": "obsidian-typings!WebviewerView:interface"
            },
            {
              "kind": "Content",
              "text": ", [browserPluginInstance: "
            },
            {
              "kind": "Reference",
              "text": "WebviewerPluginInstance",
              "canonicalReference": "obsidian-typings!WebviewerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "]>"
            },
            {
              "kind": "Content",
              "text": "\n"
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Webviewer/WebviewerViewConstructor.d.ts",
          "releaseTag": "Public",
          "name": "WebviewerViewConstructor",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 7
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WidgetEditorView:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WidgetEditorView extends "
            },
            {
              "kind": "Reference",
              "text": "EmbeddedEditorView",
              "canonicalReference": "obsidian-typings!EmbeddedEditorView:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WidgetEditorView.d.ts",
          "releaseTag": "Public",
          "name": "WidgetEditorView",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#after:member",
              "docComment": "/**\n * Data after reference.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "after: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "after",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#applyScope:member(1)",
              "docComment": "/**\n * Push/pop current scope.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "applyScope(scope: "
                },
                {
                  "kind": "Reference",
                  "text": "Scope",
                  "canonicalReference": "obsidian!Scope:class"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "scope",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "applyScope"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#before:member",
              "docComment": "/**\n * Data before reference.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "before: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "before",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#data:member",
              "docComment": "/**\n * Full file contents.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "data",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#fileBeingRenamed:member",
              "docComment": "/**\n * File being currently renamed.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "fileBeingRenamed: "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "fileBeingRenamed",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#getFoldInfo:member(1)",
              "docComment": "/**\n * Get the current folds of the editor.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "getFoldInfo(): "
                },
                {
                  "kind": "Content",
                  "text": "null | "
                },
                {
                  "kind": "Reference",
                  "text": "FoldInfo",
                  "canonicalReference": "obsidian-typings!FoldInfo:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "getFoldInfo"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#heading:member",
              "docComment": "/**\n * Current heading.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "heading: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "heading",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#indent:member",
              "docComment": "/**\n * Indent.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "indent: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "indent",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#inlineTitleEl:member",
              "docComment": "/**\n * Inline title element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "inlineTitleEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "inlineTitleEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#lastSavedData:member",
              "docComment": "/**\n * Full inline content string.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "lastSavedData: "
                },
                {
                  "kind": "Content",
                  "text": "null | string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "lastSavedData",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#loadContents:member(1)",
              "docComment": "/**\n * Splice incoming data at according to subpath for correct reference, then update heading and render.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadContents(data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", cache: "
                },
                {
                  "kind": "Reference",
                  "text": "CachedMetadata",
                  "canonicalReference": "obsidian!CachedMetadata:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "cache",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "loadContents"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#loadFile:member(1)",
              "docComment": "/**\n * Load file from cache based on stored path.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadFile(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "loadFile"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#loadFileInternal:member(1)",
              "docComment": "/**\n * Load file and check if data is different from last saved data, then loads contents.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "loadFileInternal(data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", cache?: "
                },
                {
                  "kind": "Reference",
                  "text": "CachedMetadata",
                  "canonicalReference": "obsidian!CachedMetadata:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "cache",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "loadFileInternal"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#onFileChanged:member(1)",
              "docComment": "/**\n * Update representation on file finished updating.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileChanged(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TFile",
                  "canonicalReference": "obsidian!TFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", cache: "
                },
                {
                  "kind": "Reference",
                  "text": "CachedMetadata",
                  "canonicalReference": "obsidian!CachedMetadata:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 7,
                "endIndex": 8
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "cache",
                  "parameterTypeTokenRange": {
                    "startIndex": 5,
                    "endIndex": 6
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileChanged"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#onFileRename:member(1)",
              "docComment": "/**\n * Update representation on file rename.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onFileRename(file: "
                },
                {
                  "kind": "Reference",
                  "text": "TAbstractFile",
                  "canonicalReference": "obsidian!TAbstractFile:class"
                },
                {
                  "kind": "Content",
                  "text": ", oldPath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "file",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "oldPath",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onFileRename"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#onload:member(1)",
              "docComment": "/**\n * On loading widget, register vault change and rename events.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#onMarkdownFold:member(1)",
              "docComment": "/**\n * Save fold made in the editor to foldManager.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onMarkdownFold(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onMarkdownFold"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#onTitleChange:member(1)",
              "docComment": "/**\n * On change of editor title element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTitleChange(element: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onTitleChange"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#onTitleKeydown:member(1)",
              "docComment": "/**\n * On keypress on editor title element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTitleKeydown(event: "
                },
                {
                  "kind": "Reference",
                  "text": "KeyboardEvent",
                  "canonicalReference": "!KeyboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "onTitleKeydown"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#onTitlePaste:member(1)",
              "docComment": "/**\n * On pasting on editor title element.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onTitlePaste(element: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ", event: "
                },
                {
                  "kind": "Reference",
                  "text": "ClipboardEvent",
                  "canonicalReference": "!ClipboardEvent:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 6
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "event",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": false
                }
              ],
              "name": "onTitlePaste"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#onunload:member(1)",
              "docComment": "/**\n * On unloading widget, unload component and remove scope.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "onunload(): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "onunload"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#save:member(1)",
              "docComment": "/**\n * Save changes made in editable widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "save(data: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ", delayed?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 5,
                "endIndex": 7
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "data",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                },
                {
                  "parameterName": "delayed",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  },
                  "isOptional": true
                }
              ],
              "name": "save"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#saveAgain:member",
              "docComment": "/**\n * Whether embedding should be saved twice on save.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveAgain: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "saveAgain",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#saveTitle:member(1)",
              "docComment": "/**\n * On blur widget, save title.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saveTitle(element: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "element",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "saveTitle"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#saving:member",
              "docComment": "/**\n * Whether the widget is currently saving.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "saving: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "saving",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#showPreview:member(1)",
              "docComment": "/**\n * Show preview of widget.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "showPreview(show?: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "show",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": true
                }
              ],
              "name": "showPreview"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#subpath:member",
              "docComment": "/**\n * Subpath reference of the path.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subpath: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "subpath",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WidgetEditorView#subpathNotFound:member",
              "docComment": "/**\n * Whether the subpath was not found in the cache.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "subpathNotFound: "
                },
                {
                  "kind": "Content",
                  "text": "boolean"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "subpathNotFound",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WindowSelection:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WindowSelection "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WindowSelection.d.ts",
          "releaseTag": "Public",
          "name": "WindowSelection",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WindowSelection#focusEl:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "focusEl: "
                },
                {
                  "kind": "Reference",
                  "text": "HTMLElement",
                  "canonicalReference": "!HTMLElement:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "focusEl",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WindowSelection#range:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "range: "
                },
                {
                  "kind": "Reference",
                  "text": "Range",
                  "canonicalReference": "!Range:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "range",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WindowSelection#win:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "win: "
                },
                {
                  "kind": "Reference",
                  "text": "Window",
                  "canonicalReference": "!Window:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "win",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WordCountPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WordCountPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "WordCountPluginInstance",
              "canonicalReference": "obsidian-typings!WordCountPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/WordCount/WordCountPlugin.d.ts",
          "releaseTag": "Public",
          "name": "WordCountPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WordCountPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WordCountPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "WordCountPlugin",
              "canonicalReference": "obsidian-typings!WordCountPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/WordCount/WordCountPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "WordCountPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WordCountPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WordCountPluginInstance#defaultOn:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "defaultOn: "
                },
                {
                  "kind": "Content",
                  "text": "true"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "defaultOn",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WordCountPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "WordCountPlugin",
                  "canonicalReference": "obsidian-typings!WordCountPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WorkerResults:interface",
          "docComment": "/**\n * Worker results.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WorkerResults "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Graph/WorkerResults.d.ts",
          "releaseTag": "Public",
          "name": "WorkerResults",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkerResults#buffer:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "buffer: "
                },
                {
                  "kind": "Reference",
                  "text": "SharedArrayBuffer",
                  "canonicalReference": "!SharedArrayBuffer:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "buffer",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkerResults#id:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "id: "
                },
                {
                  "kind": "Content",
                  "text": "number[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "id",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkerResults#v:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "v?: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": true,
              "releaseTag": "Public",
              "name": "v",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WorkspaceHoverLinkSourcesRecord:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WorkspaceHoverLinkSourcesRecord extends "
            },
            {
              "kind": "Reference",
              "text": "Record",
              "canonicalReference": "!Record:type"
            },
            {
              "kind": "Content",
              "text": "<string, "
            },
            {
              "kind": "Reference",
              "text": "HoverLinkSource",
              "canonicalReference": "obsidian!HoverLinkSource:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/Workspace/WorkspaceHoverLinkSourcesRecord.d.ts",
          "releaseTag": "Public",
          "name": "WorkspaceHoverLinkSourcesRecord",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WorkspaceLeafHistory:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WorkspaceLeafHistory "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WorkspaceLeafHistory/WorkspaceLeafHistory.d.ts",
          "releaseTag": "Public",
          "name": "WorkspaceLeafHistory",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#back:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "back(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "back"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#backHistory:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "backHistory: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeafHistoryState",
                  "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "backHistory",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#deserialize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "deserialize(e: "
                },
                {
                  "kind": "Reference",
                  "text": "SerializedWorkspaceLeafHistory",
                  "canonicalReference": "obsidian-typings!SerializedWorkspaceLeafHistory:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "e",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "deserialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#forward:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forward(): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "forward"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#forwardHistory:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "forwardHistory: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeafHistoryState",
                  "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState:interface"
                },
                {
                  "kind": "Content",
                  "text": "[]"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "forwardHistory",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 3
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#go:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "go(step: "
                },
                {
                  "kind": "Content",
                  "text": "number"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "step",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "go"
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#owner:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "owner: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeaf",
                  "canonicalReference": "obsidian!WorkspaceLeaf:class"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "owner",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#pushState:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "pushState(state: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeafHistoryState",
                  "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Content",
                  "text": "void"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 4
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "state",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "pushState"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#serialize:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "serialize(): "
                },
                {
                  "kind": "Reference",
                  "text": "SerializedWorkspaceLeafHistory",
                  "canonicalReference": "obsidian-typings!SerializedWorkspaceLeafHistory:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [],
              "name": "serialize"
            },
            {
              "kind": "MethodSignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistory#updateState:member(1)",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "updateState(state: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspaceLeafHistoryState",
                  "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState:interface"
                },
                {
                  "kind": "Content",
                  "text": "): "
                },
                {
                  "kind": "Reference",
                  "text": "Promise",
                  "canonicalReference": "!Promise:interface"
                },
                {
                  "kind": "Content",
                  "text": "<void>"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isOptional": false,
              "returnTypeTokenRange": {
                "startIndex": 3,
                "endIndex": 5
              },
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "state",
                  "parameterTypeTokenRange": {
                    "startIndex": 1,
                    "endIndex": 2
                  },
                  "isOptional": false
                }
              ],
              "name": "updateState"
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WorkspaceLeafHistoryState "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/WorkspaceLeafHistory/WorkspaceLeafHistoryState.d.ts",
          "releaseTag": "Public",
          "name": "WorkspaceLeafHistoryState",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState#eState:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "eState: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "eState",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState#icon:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "icon: "
                },
                {
                  "kind": "Reference",
                  "text": "IconName",
                  "canonicalReference": "obsidian!IconName:type"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "icon",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState#state:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "state: "
                },
                {
                  "kind": "Content",
                  "text": "unknown"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "state",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspaceLeafHistoryState#title:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "title: "
                },
                {
                  "kind": "Content",
                  "text": "string"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "title",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": []
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WorkspacesPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WorkspacesPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "WorkspacesPluginInstance",
              "canonicalReference": "obsidian-typings!WorkspacesPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Workspaces/WorkspacesPlugin.d.ts",
          "releaseTag": "Public",
          "name": "WorkspacesPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!WorkspacesPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface WorkspacesPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "WorkspacesPlugin",
              "canonicalReference": "obsidian-typings!WorkspacesPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Workspaces/WorkspacesPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "WorkspacesPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspacesPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!WorkspacesPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "WorkspacesPlugin",
                  "canonicalReference": "obsidian-typings!WorkspacesPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!YearFunction:interface",
          "docComment": "/**\n * Function `Year`.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface YearFunction extends "
            },
            {
              "kind": "Reference",
              "text": "BasesFunction",
              "canonicalReference": "obsidian-typings!BasesFunction:interface"
            },
            {
              "kind": "Content",
              "text": ", "
            },
            {
              "kind": "Reference",
              "text": "HasExtract",
              "canonicalReference": "obsidian-typings!HasExtract:interface"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/Bases/Functions/YearFunction.d.ts",
          "releaseTag": "Public",
          "name": "YearFunction",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 2
            },
            {
              "startIndex": 3,
              "endIndex": 4
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ZkPrefixerPlugin:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ZkPrefixerPlugin extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPlugin",
              "canonicalReference": "obsidian-typings!InternalPlugin:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ZkPrefixerPluginInstance",
              "canonicalReference": "obsidian-typings!ZkPrefixerPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/ZkPrefixer/ZkPrefixerPlugin.d.ts",
          "releaseTag": "Public",
          "name": "ZkPrefixerPlugin",
          "preserveMemberOrder": false,
          "members": [],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "Interface",
          "canonicalReference": "obsidian-typings!ZkPrefixerPluginInstance:interface",
          "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n *\n * @unofficial\n *\n * @public\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export interface ZkPrefixerPluginInstance extends "
            },
            {
              "kind": "Reference",
              "text": "InternalPluginInstance",
              "canonicalReference": "obsidian-typings!InternalPluginInstance:interface"
            },
            {
              "kind": "Content",
              "text": "<"
            },
            {
              "kind": "Reference",
              "text": "ZkPrefixerPlugin",
              "canonicalReference": "obsidian-typings!ZkPrefixerPlugin:interface"
            },
            {
              "kind": "Content",
              "text": ">"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "fileUrlPath": "src/obsidian/internals/InternalPlugins/ZkPrefixer/ZkPrefixerPluginInstance.d.ts",
          "releaseTag": "Public",
          "name": "ZkPrefixerPluginInstance",
          "preserveMemberOrder": false,
          "members": [
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ZkPrefixerPluginInstance#app:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "app: "
                },
                {
                  "kind": "Reference",
                  "text": "App",
                  "canonicalReference": "obsidian-typings!~App"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "app",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            },
            {
              "kind": "PropertySignature",
              "canonicalReference": "obsidian-typings!ZkPrefixerPluginInstance#plugin:member",
              "docComment": "/**\n * @todo\n *\n * Documentation incomplete.\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "plugin: "
                },
                {
                  "kind": "Reference",
                  "text": "ZkPrefixerPlugin",
                  "canonicalReference": "obsidian-typings!ZkPrefixerPlugin:interface"
                },
                {
                  "kind": "Content",
                  "text": ";"
                }
              ],
              "isReadonly": false,
              "isOptional": false,
              "releaseTag": "Public",
              "name": "plugin",
              "propertyTypeTokenRange": {
                "startIndex": 1,
                "endIndex": 2
              }
            }
          ],
          "extendsTokenRanges": [
            {
              "startIndex": 1,
              "endIndex": 5
            }
          ]
        }
      ]
    }
  ]
}
